Skip to content

Commit 62d44b3

Browse files
authored
Merge pull request #23 from DominicTWHV/dev
Logger enhancements
2 parents 0750f77 + cef7631 commit 62d44b3

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

edge/logger/context.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import logging
22

3+
from pathlib import Path
4+
35
from edge.registry.colors import bcolors
46

57
class LoggingFormatter(logging.Formatter):
@@ -34,6 +36,11 @@ def format(self, record):
3436
)
3537

3638
def setup_logger(name, log_file, level=logging.INFO, name_color: bool = None, retain: bool = False):
39+
log_dir = Path(log_file).parent
40+
log_dir.mkdir(parents=True, exist_ok=True)
41+
42+
file_handler = logging.FileHandler(filename=log_file, encoding="utf-8", mode="a" if retain else "w")
43+
3744
logger = logging.getLogger(name)
3845
logger.setLevel(level)
3946
logger.handlers = []

logs/persist

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)