python logger:更改格式

时间:2018-06-19 09:06:42

标签: python logging

我使用登录代码:

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]

有办法吗?

0 个答案:

没有答案