Code: Select all
myProject/
|- pythonFile_1.py
|- src/
|--- function_1.py
|--- function_2.py
|--- ...
definiert
Code: Select all
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(...)
....
importieren
Code: Select all
import logging
def function_1_1():
...
logging.info("SOME OTHER LOG CONTENT")
...
return
eingefasst. Wenn ich jedoch in Loguru ändere, definiere ich die gleiche Protokollierung mit Loguru mit derselben Ordnerkonstruktionen, aber es druckt nur den logaritischen Aufruf in pythonfile_1.py , aber in keiner Funktion. /> Bekannt, dass die Definelogger nun defineloguru befolgt Tutorial der Dokumente, wie z. B. den Code unten:
Code: Select all
from loguru import logger
def defineLoguru(savingPath, fileName, fileTime):
logger.add()
return logger
logging = defineLoguru()
logging.info("LOG CONTENT")