Pythonslogging
モジュールを使用しています。「msg packagename.modulename.functionName lineNumber」のように、メッセージのフル パスをログに記録したいのですが、メッセージ
のパッケージ名を取得するにはどうすればよいですか?
ロギング構成は次のとおりです。
LOGGING = {
'formatters': {
'simple': {
'format': '[%(levelname)s] %(message)s [%(module)s %(funcName)s %(lineno)d]'
},
},
'handlers': {
'console': {
'level':'INFO',
'class':'logging.StreamHandler',
'formatter':'simple',
}
},
'loggers': {
'develop': {
'handlers': ['console'],
'level': 'DEBUG',
'propagate': True,
},
}
}
そして、私は次のようなロガーを取得します:
logger = logging.getLogger('develop')