MobioLogging
Project description
m-formatter-logging là thư viện python để write log cho các module BackEnd-Mobio
Version:
Phiên bản hiện tại 1.0.2
Cài đặt:
pip3 install m-formatter-logging
Sử dụng:
- Example:
if __name__ == '__main__':
def test():
MobioLogging().info('app_test_lib_logging::test():info', sensitive=True, extra={"key1": "value1"})
try:
a = 1 / 0
MobioLogging().info('__init__::test():a: %s' % a)
except Exception as ex1:
MobioLogging().error('app_test_lib_logging::test():error: %s' % ex1, sensitive=True)
MobioLogging().debug('app_test_lib_logging::test():debug')
MobioLogging().warning('app_test_lib_logging::test():warning', sensitive=False)
test()
- Sử dụng file custom config:
config_file_path = 'path/to/config/file'
MobioLogging().file_config(self, config_file_path)
- Sử dụng custom filter:
class CustomizeFilterRecords():
def filter(self, record):
if record.key1 == 'value1':
return False # no log
return True
MobioLogging().logger.addFilter(CustomizeFilterRecords())
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for m-formatter-logging-1.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b351377fbe410adfc60ad717ddfdd157fa0be720f022484dc2023fb6a4c715db |
|
MD5 | 5b536b4bf97649b59f2c7ebb49b753cd |
|
BLAKE2b-256 | 0a54b6e34a3d92d9d69068f68f6da246d1a4787a135d191eb1efa9223403b978 |