Ekimart078 commited on
Commit
2ca99e2
·
1 Parent(s): c048591

Update type hints in CoreLogger constructor for better clarity

Browse files
Files changed (2) hide show
  1. .gitignore +1 -0
  2. core/logger/core_logger.py +3 -2
.gitignore CHANGED
@@ -1 +1,2 @@
1
  .venv
 
 
1
  .venv
2
+ __pycache__/
core/logger/core_logger.py CHANGED
@@ -3,6 +3,7 @@ import sys
3
  from enum import Enum
4
  from logging import Formatter, LogRecord, getLogger, StreamHandler, FileHandler
5
  from pathlib import Path
 
6
 
7
  from colorama import Fore, Style
8
 
@@ -35,8 +36,8 @@ class CoreLogger:
35
  self,
36
  name: str = "app",
37
  level: str = "INFO",
38
- fmt: str = None,
39
- datefmt: str = None,
40
  log_to_console: bool = True,
41
  log_to_file: bool = False,
42
  ):
 
3
  from enum import Enum
4
  from logging import Formatter, LogRecord, getLogger, StreamHandler, FileHandler
5
  from pathlib import Path
6
+ from typing import Optional
7
 
8
  from colorama import Fore, Style
9
 
 
36
  self,
37
  name: str = "app",
38
  level: str = "INFO",
39
+ fmt: Optional[str] = None,
40
+ datefmt: Optional[str] = None,
41
  log_to_console: bool = True,
42
  log_to_file: bool = False,
43
  ):