Enable debugging by default on dev builds.
This commit is contained in:
parent
853efa6968
commit
7400272778
1 changed files with 7 additions and 1 deletions
|
@ -1,7 +1,9 @@
|
||||||
import logging
|
import logging
|
||||||
from logging.handlers import RotatingFileHandler
|
from logging.handlers import RotatingFileHandler
|
||||||
|
from typing import Optional
|
||||||
from helpers.os_environment import resolve_external_file_path
|
from helpers.os_environment import resolve_external_file_path
|
||||||
import os
|
import os
|
||||||
|
import package
|
||||||
|
|
||||||
LOG_MAX_SIZE_MB = 20
|
LOG_MAX_SIZE_MB = 20
|
||||||
LOG_BACKUP_COUNT = 4
|
LOG_BACKUP_COUNT = 4
|
||||||
|
@ -11,7 +13,7 @@ class LoggingManager:
|
||||||
|
|
||||||
logger: logging.Logger
|
logger: logging.Logger
|
||||||
|
|
||||||
def __init__(self, name: str, debug: bool = False):
|
def __init__(self, name: str, debug: Optional[bool] = None):
|
||||||
self.logger = logging.getLogger(name)
|
self.logger = logging.getLogger(name)
|
||||||
|
|
||||||
logpath: str = resolve_external_file_path("/logs")
|
logpath: str = resolve_external_file_path("/logs")
|
||||||
|
@ -34,6 +36,10 @@ class LoggingManager:
|
||||||
print("Failed to create log file.")
|
print("Failed to create log file.")
|
||||||
return
|
return
|
||||||
|
|
||||||
|
# Enable debug by default
|
||||||
|
if (debug == None and package.BETA):
|
||||||
|
debug = True
|
||||||
|
|
||||||
self.logger.setLevel(logging.DEBUG if debug else logging.INFO)
|
self.logger.setLevel(logging.DEBUG if debug else logging.INFO)
|
||||||
fh = RotatingFileHandler(
|
fh = RotatingFileHandler(
|
||||||
filename,
|
filename,
|
||||||
|
|
Loading…
Reference in a new issue