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.0
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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcc04d1e92885e730bc5c1dca2ff81a6037e75118a909be85cdd72e23dcea218 |
|
MD5 | c4e2867b68e4d852ced800190eefeca2 |
|
BLAKE2b-256 | b61b4418f799c6852aeb8f06c5323fa581f599a2179e1b43f358a86e3c2dd900 |