def my_log():
logging.basicConfig(level=logging.INFO,
format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',
datefmt='%Y-%m-%d %H:%M:%S',
handlers=[logging.FileHandler('message.log', 'a', 'utf-8')])
# ?????_?????__
_log = logging.getLogger('app.' + __name__)
host = '10.0.0.175'
port = 8080
# ??? 'xxxx' % (aa, bb)????????
_log.error('error to connect to %s:%d', host, port)
_log.addFilter(FilterFunc('foo')) # ?????foo()???????
lgg = logging.getLogger('app.network.client')
lgg.propagate = False # ??????
lgg.error('do you see me?') # ????????
lgg.setLevel(logging.CRITICAL)
lgg.error('now you see me?')
logging.disable(logging.DEBUG) # ????????
# ??log??????main?????????
config.fileConfig('applogcfg.ini')
评论列表
文章目录