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 | ||||||
|     log_file_path: str = "joint-teapot.log" |     log_file_path: str = "joint-teapot.log" | ||||||
|  |     stderr_log_level: str = "INFO" | ||||||
| 
 | 
 | ||||||
|     class Config: |     class Config: | ||||||
|         env_file = ".env" |         env_file = ".env" | ||||||
|  |  | ||||||
|  | @ -4,6 +4,11 @@ from loguru import logger as logger | ||||||
| 
 | 
 | ||||||
| from joint_teapot.config import settings | from joint_teapot.config import settings | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | def set_logger(stderr_log_level: str = settings.stderr_log_level) -> None: | ||||||
|     logger.remove() |     logger.remove() | ||||||
| logger.add(stderr, level="INFO") |     logger.add(stderr, level=stderr_log_level) | ||||||
| logger.add(settings.log_file_path, level="INFO") |     logger.add(settings.log_file_path, level="DEBUG") | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | set_logger() | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user