我需要在crontab中运行很多Django管理命令,并希望将每次运行的输出记录到一个特殊的带时间戳的文件中。是否有Django或Python模块可以帮助我做到这一点,还是只需要自己滚动?
答案 0 :(得分:3)
您可以使用Python日志包作为Python的一部分,请参阅my answer以了解有关Django中日志记录的优雅设置的另一个问题。您可以检查sys.argv
以确定您希望如何进行日志记录,例如重定向到不同命令的不同文件。
答案 1 :(得分:2)
看看django-jogging。使用它设置各种自定义日志记录是一件轻而易举的事。
答案 2 :(得分:1)
从django 1.3开始,可以使用更好的日志记录配置方法。请检查我的答案.. Vinay指出的同一个问题: - )