python(2.5.2)的日志记录机制是什么?log4j看起来像python/geoDjango的库或标准类吗?

2024-10-01 07:29:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我计划在python&geodjango web服务中添加日志记录机制。 python/geodjango中是否有类似log4j的日志记录机制?在

正在寻找与appendi4ollingi相当的文件。然后自动删除所有1个月前的日志文件。在

欢迎任何指导。在

更新1 我正在考虑下面的格式。在

datetime(ms)|log level|current thread name|client ip address|logged username|source file|source file line number|log message

Tags: 文件logwebsourcedatetime格式记录计划
1条回答
网友
1楼 · 发布于 2024-10-01 07:29:49

是的——Python2.5包含“日志”模块。它支持的处理程序之一是handlers.TimedRotatingFileHandler,这就是您要查找的日志”非常容易使用:

示例:

import logging
import logging.config

logging.fileConfig('mylog.conf')
logger = logging.getLogger('root')

以下是用于日志记录的配置文件

^{pr2}$

相关问题 更多 >