forked from JOJ/Joint-Teapot
		
	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 | ||||
| 
 | ||||
| 
 | ||||
| def set_logger(stderr_log_level: str = settings.stderr_log_level) -> None: | ||||
|     logger.remove() | ||||
| logger.add(stderr, level="INFO") | ||||
| logger.add(settings.log_file_path, level="INFO") | ||||
|     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