logger = logger 而不是直接使用 logger
时间: 2023-08-28 11:04:42 浏览: 216
android studio,日志框架Logger的使用
在 Python 中,通常我们使用 logging 模块来记录程序运行时的信息,其中 logger 是 logging 模块中最基础的组件之一。在使用 logger 进行日志记录时,通常我们需要首先创建一个 logger 对象,然后再使用该对象进行日志记录。
当我们在代码中使用 logger 时,通常建议使用以下方式:
```python
import logging
logger = logging.getLogger(__name__)
def some_function():
logger.info("This is an info message.")
```
这种方式的好处在于,每个 logger 对象都有一个名称,如果没有指定名称,则默认使用当前模块的名称。这样,在记录日志时,可以很清晰地知道是哪个模块发出的日志记录。
另外,使用这种方式,还可以避免在不同的模块中重复创建 logger 对象,从而提高代码的效率和可维护性。
阅读全文