Я новичок в Loguru, так что теперь есть проблемы с регистрацией нескольких файлов. Я использовал исходный журнал Python, и мне нужно только определить регистратор только один раз, а затем он может поймать журнал в нескольких файлах, но логору нет. В частности, в моем проекте есть дерево как < /p>
myProject/
|- pythonFile_1.py
|- src/
|--- function_1.py
|--- function_2.py
|--- ...
Как и раньше при использовании журнала Python, журнал определяется в pythonfile_1.py
import logging
import logging.config
from src.function_1 import *
def defineLogger(savingPath, fileName, fileTime):
logger = logging.getlogger()
... (add some handle)
return
defineLogger(...)
logging.info("SOME CONTENT OF MY LOG")
result = function_1_1(...)
....
и в других файлах function_n.py в папке src/ мне нужно только журнал импорта
import logging
def function_1_1():
...
logging.info("SOME OTHER LOG CONTENT")
...
return
Тогда он будет автоматически перекрывать журнал в stdout, а также файл журнала
, но когда я переодеваюсь в логору, я определяю одну и ту же журнал, используя логуру с теми же конструкциями папки, но он только печатает, что вызывает в pythonfile_1.py , но не в любой функции. Функция DefineLogger теперь является DefineEloguru , следуя учебному пособию по документам, такому как код ниже:
from loguru import logger
def defineLoguru(savingPath, fileName, fileTime):
logger.add()
return logger
logging = defineLoguru()
logging.info("LOG CONTENT")
Подробнее здесь: https://stackoverflow.com/questions/764 ... ython-file
Loguru для нескольких файлов Python ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Вращение Loguru Timeed продолжает создавать файлы журнала при каждом запуске приложения
Anonymous » » в форуме Python - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Компиляция нескольких файлов Python и файлов JSON в один исполняемый файл с помощью Nuitka
Anonymous » » в форуме Python - 0 Ответы
- 52 Просмотры
-
Последнее сообщение Anonymous
-