logging.basicConfig 是做什么的?

问题描述 投票:0回答:1

我在很多Python代码中都看到过这个,这是做什么的?有什么用?

logging.basicConfig(level=loglevel, format=myname)
python scripting logging
1个回答
0
投票

您可以使用 basicConfig(**kwargs) 函数来配置日志记录:

“您会注意到日志记录模块打破了 PEP8 样式指南并使用驼峰命名约定。这是因为它是从 Java 中的日志实用程序 Log4j 采用的。这是软件包中的一个已知问题,但当决定将其添加到标准库时,它已经被用户采用,更改它以满足 PEP8 要求将导致向后兼容性问题。”

basicConfig() 的一些常用参数如下:

level: 根记录器将设置为指定的严重性级别。 文件名: 这指定文件。 文件模式: 如果给出文件名,则以此模式打开文件。默认是a,表示追加。 **

import logging

logging.basicConfig(level=logging.DEBUG)
logging.debug('This will get logged')

** 这是日志消息的格式。 通过使用 level 参数,您可以设置要记录的日志消息的级别。这可以通过传递类中可用的常量之一来完成,这将允许记录该级别或更高级别的所有日志记录调用。这是一个例子:

© www.soinside.com 2019 - 2024. All rights reserved.