我正在使用 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')