Closed msaltnet closed 3 years ago
import logging from logging.handlers import RotatingFileHandler
class LogManager(): file_formatter = logging.Formatter(fmt="%(asctime)s %(levelname)s - %(name)s:%(lineno)05d - %(message)s") file_handler = RotatingFileHandler(filename="information.log", maxBytes=1000000, backupCount=10) file_handler.setLevel(logging.INFO) file_handler.setFormatter(file_formatter) stream_formatter = logging.Formatter(fmt="%(asctime)s %(levelname)s - %(name)s - %(message)s")
def getLogger(self, name):
logger = logging.getLogger(name)
stream_handler = logging.StreamHandler()
stream_handler.setLevel(logging.DEBUG)
stream_handler.setFormatter(self.stream_formatter)
logger.addHandler(stream_handler)
logger.addHandler(self.file_handler)
return logger
logging 모듈 알아보기!