Ich habe die auf Konfigurationsprotokollierung folgende Datei:Wie kann ich einen relativen Pfad in einer Python-Logging-Konfigurationsdatei angeben?
[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
In Entwicklung funktioniert dies sehr gut, aber wenn ich die Anwendung bereitstellen test.log in einem Pfad geschrieben werden versucht, in der ich das nicht habe notwendige Erlaubnis.
Meine Frage ist also, wie kann ich einen relativen Pfad in dieser Konfigurationsdatei angeben.
Sicher test.log relativ ist hier schon - was passiert, wenn Sie einen volleren relativ setzen Pfad hier – Mark