PYTHON的logger包使用

 1.引用包

from loguru import logger
import sys

 2. 添加标准错误流处理器(日志级别为TRACE)

logger有5个级别:trace、debug、info、warining、error

logger日志分为五个级别,这里设定TRACE以下的级别会被保存。

logger.add(sys.stderr, level='TRACE')

3.生成日志文件

logger.add("log.txt", rotation="100 MB", level="INFO")

4.输出不同级别的日志

logger.trace("This is a TRACE message")
logger.debug("This is a DEBUG message")
logger.info("This is an INFO message")
logger.warning("This is a WARNING message")
logger.error("This is an ERROR message")

5.输出

(1)终端

[2025-03-31 12:34:56.789] [TRACE] This is a TRACE message
[2025-03-31 12:34:56.790] [DEBUG] This is a DEBUG message
[2025-03-31 12:34:56.791] [INFO] This is an INFO message
[2025-03-31 12:34:56.792] [WARNING] This is a WARNING message
[2025-03-31 12:34:56.793] [ERROR] This is an ERROR message

(2)日志文件log.txt

[2025-03-31 12:34:56.791] [INFO] This is an INFO message
[2025-03-31 12:34:56.792] [WARNING] This is a WARNING message
[2025-03-31 12:34:56.793] [ERROR] This is an ERROR message

你可能感兴趣的:(python,开发语言)