feat: stderr log level in config (#12)
This commit is contained in:
parent
0e8c99b1d2
commit
3e66456535
|
@ -34,6 +34,7 @@ class Settings(BaseSettings):
|
|||
|
||||
# log file
|
||||
log_file_path: str = "joint-teapot.log"
|
||||
stderr_log_level: str = "INFO"
|
||||
|
||||
class Config:
|
||||
env_file = ".env"
|
||||
|
|
|
@ -4,6 +4,11 @@ from loguru import logger as logger
|
|||
|
||||
from joint_teapot.config import settings
|
||||
|
||||
logger.remove()
|
||||
logger.add(stderr, level="INFO")
|
||||
logger.add(settings.log_file_path, level="INFO")
|
||||
|
||||
def set_logger(stderr_log_level: str = settings.stderr_log_level) -> None:
|
||||
logger.remove()
|
||||
logger.add(stderr, level=stderr_log_level)
|
||||
logger.add(settings.log_file_path, level="DEBUG")
|
||||
|
||||
|
||||
set_logger()
|
||||
|
|
Loading…
Reference in New Issue
Block a user