20 lines
525 B
Python
20 lines
525 B
Python
import logging, sys
|
|
from config import config
|
|
|
|
# Logging config section
|
|
|
|
LOG_TO = sys.stdout
|
|
LOG_LEVEL = logging.INFO
|
|
|
|
logger = logging.getLogger(config.app_name)
|
|
logger.setLevel(LOG_LEVEL)
|
|
stdout_handler = logging.StreamHandler(LOG_TO)
|
|
stdout_handler.setLevel(LOG_LEVEL)
|
|
formatter = logging.Formatter(
|
|
'[%(asctime)s] %(name)s: %(levelname)s: %(message)s',
|
|
datefmt='%Y-%m-%d %H:%M:%S'
|
|
)
|
|
stdout_handler.setFormatter(formatter)
|
|
if not logger.hasHandlers():
|
|
logger.addHandler(stdout_handler)
|
|
logger.propagate = False |