python项目中有两个文件,名为file1和file2。
在 file1.py 中,我将日志捕获到文件“sample.log”并通过 os.system() 命令执行 file2.py 。在 file2.py 中,我以附加模式打开示例日志文件 example.log 并将日志发送到该文件。
我已经执行了 file1.py,即使我以追加模式打开了日志文件(file2.py),我也无法看到 file2.py 日志。文件 2 的内容被文件 1 的内容覆盖。
如何在 Sample.log 中附加 file2.py 日志和 file1.py 日志?
文件1.py
import logging
import os
logFile = 'sample.log'
logging.basicConfig( filename = logFile,filemode = 'w',level = logging.DEBUG,format = '%(asctime)s - %(levelname)s: %(message)s',\
datefmt = '%m/%d/%Y %I:%M:%S %p' )
logging.debug("Starting of the file1")
os.system("python file2.py")
for i in range(0,2):
logging.debug("Iam in file1")
Run Code Online (Sandbox Code Playgroud)
文件2.py:
import logging
logFile = 'sample.log'
logging.basicConfig( filename = logFile,filemode = 'a',level = …Run Code Online (Sandbox Code Playgroud) python-2.7 ×1