Spaces:
Sleeping
Sleeping
File size: 878 Bytes
ccc3228 b0880d3 ccc3228 479260a 10cd1f2 479260a 06228a9 479260a 06228a9 479260a b0880d3 479260a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import logging
import os
def initialize_logger():
logger = logging.getLogger("cotienbot")
log_level = os.getenv("LOG_LEVEL", "INFO").upper()
log_levels = {
"DEBUG": logging.DEBUG,
"INFO": logging.INFO,
"WARNING": logging.WARNING,
"ERROR": logging.ERROR,
"CRITICAL": logging.CRITICAL
}
logger.setLevel(log_levels.get(log_level, logging.INFO))
formatter = logging.Formatter(
"%(asctime)s [%(levelname)s] %(message)s",
datefmt="%Y-%m-%dT%H:%M:%S+07:00"
)
# Chỉ sử dụng console handler để ghi log ra stdout
console_handler = logging.StreamHandler()
console_handler.setFormatter(formatter)
logger.addHandler(console_handler)
logger.info("Logger được thiết lập chỉ với console output")
return logger
logger = initialize_logger() |