使用structlog创建两个记录器,一个stdout记录器具有键值args和可选颜色,一个json格式的文件记录器具有日志旋转。
structlogger的Python项目详细描述
使用structlog创建两个记录器,一个带键值args和可选颜色的stdout记录器,以及一个 json格式的文件记录器,带有日志循环。
文档
structlogger的文档可以在https://structlogger.readthedocs.io
安装StructLogger
可以使用pip从pypi安装structlogger:
pip install structlogger
示例
structlogger定义了一组标准参数,可以让您快速轻松地进行操作。将设置改装为 标准日志模块,以确保任何依赖项都遵循相同的日志格式。
importstructlogfromstructloggerimportconfigure_logger,__version__configure_logger()log=structlog.getLogger()log.info('Welcome to structlogger',version=__version__)