J'ai le fichier suivant à l'enregistrement de configuration:Comment puis-je spécifier un chemin relatif dans un fichier de configuration de journalisation Python?
[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
Dans le développement Cela fonctionne très bien, mais quand je Déployez le test.log d'application tente d'écrire dans un chemin dans lequel je n'ai pas permission nécessaire. Donc, ma question est, comment puis-je faire pour spécifier un chemin relatif dans ce fichier de configuration.
Sûrement test.log est relatif ici déjà - ce qui se passe si vous mettez un rapport plus complet chemin d'accès ici – Mark