如何在python中的指定目录中保存日志模块输出

如何在python中的指定目录中保存日志模块输出,python,logging,save,logfile,Python,Logging,Save,Logfile,通过使用下面提到的代码,我能够将日志模块输出保存在当前工作目录中 import logging LOG_FILENAME = 'example.log' logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG) logging.debug('This message should go to the log file') logging.warning('%s before you %s', 'Look', 'leap!')

通过使用下面提到的代码,我能够将日志模块输出保存在当前工作目录中

import logging
LOG_FILENAME = 'example.log'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
logging.debug('This message should go to the log file')
logging.warning('%s before you %s', 'Look', 'leap!')
但我的目标是将此输出保存在另一个目录中,即我提到的任何具有文件名的目录,它必须以指定的文件名保存在该目录中,而不更改我当前的工作目录

import logging
LOG_FILENAME = 'example.log'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
logging.debug('This message should go to the log file')
logging.warning('%s before you %s', 'Look', 'leap!')

请任何人帮我解决这个问题。

你能在
log\u FILENAME
中添加日志文件路径吗?例如:
LOG\u FILENAME='/home/arsho/shovon/Personal\u Codes/SO/example.LOG'
您是否收到任何错误?例如:
FileNotFoundError
?是的,它正在工作。早些时候,我通过更改日志文件名检查了几次,因此它没有为我创建新文件。如果我重新启动内核并尝试使用文件路径,它会工作。是否可以在一个工作区中按顺序创建多个日志文件