调用getLogger()
后,如何获取python logging
对象的给定实例的日志(log)文件路径?
我的python应用程序在主python脚本中设置日志(log)记录,如下所示.
import loggging
logging.basicConfig(
filename = '/path/to/log/file.log',
filemode = 'a',
format = '%(asctime)s,%(msecs)d %(name)s %(levelname)s %(message)s',
datefmt = '%H:%M:%S',
level = logging.DEBUG
)
logging.info("===============================================================================")
logging.info( "Starting Application Logging" )
然后同一应用程序中的其他脚本使用getLogger()获得日志(log)配置,如下所示
import logging
logger = logging.getLogger( __name__ )
logger.info( "Logging Config Imported in Second Script" )
在第二个脚本中,只获取getLogger()
的日志(log)配置,我想知道日志(log)文件的路径.
在使用getLogger()
设置日志(log)记录后,如何确定日志(log)文件的完整路径?