【发布时间】:2011-02-17 21:08:45
【问题描述】:
我有以下文件来配置日志记录:
[loggers]
keys=root
[handlers]
keys = root
[formatters]
keys = generic
# Loggers
[logger_root]
level = DEBUG
handlers = root
# Handlers
[handler_root]
class = handlers.RotatingFileHandler
args = ("test.log", "maxBytes=1*1024*1024", "backupCount=10")
level = NOTSET
formatter = generic
# Formatters
[formatter_generic]
format = %(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
datefmt = %Y-%m-%d %H:%M:%S
在开发中这很好用,但是当我部署应用程序时 test.log 试图写入我没有必要权限的路径中。
所以我的问题是,如何在此配置文件中指定相对路径。
【问题讨论】:
-
当然 test.log 在这里已经是相对的了——如果你在这里放一个更完整的相对路径会发生什么