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.
16 lines
431 B
16 lines
431 B
import logging
|
|
|
|
logger = logging.getLogger()
|
|
logger.setLevel(logging.WARNING)
|
|
|
|
stream = logging.StreamHandler()
|
|
file = logging.handlers.TimedRotatingFileHandler('logs/server.log', when='midnight', backupCount=30)
|
|
|
|
formatter = logging.Formatter('%(asctime)s [%(levelname)s] - %(message)s', datefmt="%Y-%m-%d %H:%M:%S",)
|
|
|
|
stream.setFormatter(formatter)
|
|
file.setFormatter(formatter)
|
|
|
|
logger.addHandler(stream)
|
|
logger.addHandler(file)
|