def _store_file(self, logVal):
if not os.path.exists('logs'):
print("[INFO] creating directory")
a = os.makedirs("logs")
print("INFO create Dir result: " + str(a))
f = None
try:
print("{INFO} Trying to open the file for writing logs")
f = open(self.conf['filename'], 'w')
print("{INFO} realpath of file is: " + os.path.realpath(f.name))
print("{INFO} abs path of file is: " + os.path.abspath(f.name))
res = f.write(str(logVal))
print("INFO file write: " + str(res))
except IOError as er:
print("[INFO]" + str(er))
finally:
f.close()
print("[INFO] WRITTING TO FILE")
print("sdfjsbdfkjbsdfkjbskjdfbskjfbskjbfkjsdbsdfksds",file=open('logs/temp.txt', 'w'))
Я написал промежуточное программное обеспечение, которое отправляет данные запроса в модуль, который хранит журналы в файле debug.log внутри папки журналов.Код для записи в файл не выдает никаких ошибок, но я не вижу ни папки с именем log, ни файла с именем debug.log.Далее, когда я пытаюсь увидеть полный путь к файлу, он дает
/code/logs/debug.log
Я искал всю мою систему, но не могу найти этот путь
Вывод для вышекод:
web_1 | [EventTracker INFO]: log sent for storage
web_1 | [INFO] present working directory: .
web_1 | [INFO] creating directory
web_1 | INFO create Dir resutl: None
web_1 | {INFO} Trying to open the file for writing logs
web_1 | {INFO} realpath of file is: /code/debug.log
web_1 | {INFO} abs path of file is: /code/debug.log
web_1 | INFO file write: 432
web_1 | [INFO] WRITTING TO FILE
web_1 | [02/Jun/2018 06:39:16] "GET /community-view/1/ HTTP/1.1" 200 17353
web_1 | [EventTracker.sendRequestData INFO] new data object added to bucket