保定ai问答主体项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
572 B

3 months ago
import sys
from loguru import logger as loguru_logger
from app.settings import settings
class Loggin:
def __init__(self) -> None:
debug = settings.DEBUG
if debug:
self.level = "DEBUG"
else:
self.level = "INFO"
def setup_logger(self):
loguru_logger.remove()
loguru_logger.add(sink=sys.stdout, level=self.level)
# logger.add("my_project.log", level=level, rotation="100 MB") # Output log messages to a file
return loguru_logger
loggin = Loggin()
logger = loggin.setup_logger()