Django日志功能?
我需要在定时任务中运行很多Django管理命令,并且想把每次运行的输出记录到一个带时间戳的特殊文件里。请问有没有Django或者Python的模块可以帮我做到这一点,还是说我得自己动手写一个?
3 个回答
1
从Django 1.3开始,有了一种更好的日志配置方法。请查看我对Vinay提到的同一个问题的回答:-)
3
你可以使用Python自带的日志记录工具,这个工具是Python的一部分。你可以看看我在另一个问题中关于在Django中优雅设置日志的回答,链接在这里:我的回答。你还可以查看sys.argv
,这样可以帮助你决定怎么进行日志记录,比如根据不同的命令把日志重定向到不同的文件里。
2
你可以看看 django-jogging。用这个工具设置各种自定义的日志记录非常简单。