33 lines
561 B
Python
33 lines
561 B
Python
import logging
|
|
import sys
|
|
from config import LOG_LEVEL, LOG_FORMAT, LOG_DATE_FORMAT
|
|
|
|
# 配置日志
|
|
logging.basicConfig(
|
|
level=getattr(logging, LOG_LEVEL),
|
|
format=LOG_FORMAT,
|
|
datefmt=LOG_DATE_FORMAT,
|
|
handlers=[
|
|
logging.StreamHandler(sys.stdout),
|
|
logging.FileHandler("app.log", encoding="utf-8"),
|
|
],
|
|
)
|
|
|
|
logger = logging.getLogger()
|
|
|
|
|
|
def info(message):
|
|
logger.info(message)
|
|
|
|
|
|
def warning(message):
|
|
logger.warning(message)
|
|
|
|
|
|
def error(message):
|
|
logger.error(message)
|
|
|
|
|
|
def debug(message):
|
|
logger.debug(message)
|