Loguru для нескольких файлов PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Loguru для нескольких файлов Python

Сообщение Anonymous »

Я новичок в 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»