Skip to content

Commit

Permalink
#11: Create logger setup
Browse files Browse the repository at this point in the history
  • Loading branch information
keiranjprice101 committed Jun 21, 2019
1 parent b9d9585 commit 0a079c2
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions common/logger_setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import logging.config


log_level = "DEBUG"
LOG_FILE_NAME = "../logs.log"
logger_config = {
"version": 1,
"formatters": {"default": {
"format": "[%(asctime)s] {%(module)s:%(filename)s:%(funcName)s:%(lineno)d} %(levelname)s -%(message)s ",
}},
"handlers": {"default": {
"level": "DEBUG",
"formatter": "default",
"class": "logging.handlers.RotatingFileHandler",
"filename": LOG_FILE_NAME,
"maxBytes": 5000000,
"backupCount": 10
}},
"root": {
"level": log_level,
"handlers": ["default"]
}
}


def setup_logger():
logging.config.dictConfig(logger_config)

0 comments on commit 0a079c2

Please sign in to comment.