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)
|