我使用登录代码:
if __name__ == '__main__':
logging.basicConfig(
format='%(levelname)-8s [%(filename)s:%(lineno)d] %(message)s',
level=logging.DEBUG)
logger = logging.getLogger(__name__)
main()
以这种方式获取一条消息,其中包含触发消息的文件和行的名称。
我想在使用其他日志记录级别时更改格式
例如
我用的时候
logging.info(message)
---它只会打印message
我用的时候
logging.debug(message)
---它会打印message plus [%(filename)s:%(lineno)d]
有办法吗?