forked from open-webui/open-webui
		
	fix: Invoke the function before it is defined
This commit is contained in:
		
							parent
							
								
									0399a69b73
								
							
						
					
					
						commit
						c49cc3fa86
					
				
					 1 changed files with 45 additions and 41 deletions
				
			
		|  | @ -18,6 +18,51 @@ from secrets import token_bytes | |||
| from constants import ERROR_MESSAGES | ||||
| 
 | ||||
| 
 | ||||
| #################################### | ||||
| # LOGGING | ||||
| #################################### | ||||
| 
 | ||||
| log_levels = ["CRITICAL", "ERROR", "WARNING", "INFO", "DEBUG"] | ||||
| 
 | ||||
| GLOBAL_LOG_LEVEL = os.environ.get("GLOBAL_LOG_LEVEL", "").upper() | ||||
| if GLOBAL_LOG_LEVEL in log_levels: | ||||
|     logging.basicConfig(stream=sys.stdout, level=GLOBAL_LOG_LEVEL, force=True) | ||||
| else: | ||||
|     GLOBAL_LOG_LEVEL = "INFO" | ||||
| 
 | ||||
| log = logging.getLogger(__name__) | ||||
| log.info(f"GLOBAL_LOG_LEVEL: {GLOBAL_LOG_LEVEL}") | ||||
| 
 | ||||
| log_sources = [ | ||||
|     "AUDIO", | ||||
|     "COMFYUI", | ||||
|     "CONFIG", | ||||
|     "DB", | ||||
|     "IMAGES", | ||||
|     "LITELLM", | ||||
|     "MAIN", | ||||
|     "MODELS", | ||||
|     "OLLAMA", | ||||
|     "OPENAI", | ||||
|     "RAG", | ||||
|     "WEBHOOK", | ||||
| ] | ||||
| 
 | ||||
| SRC_LOG_LEVELS = {} | ||||
| 
 | ||||
| for source in log_sources: | ||||
|     log_env_var = source + "_LOG_LEVEL" | ||||
|     SRC_LOG_LEVELS[source] = os.environ.get(log_env_var, "").upper() | ||||
|     if SRC_LOG_LEVELS[source] not in log_levels: | ||||
|         SRC_LOG_LEVELS[source] = GLOBAL_LOG_LEVEL | ||||
|     log.info(f"{log_env_var}: {SRC_LOG_LEVELS[source]}") | ||||
| 
 | ||||
| log.setLevel(SRC_LOG_LEVELS["CONFIG"]) | ||||
| 
 | ||||
| #################################### | ||||
| # Load .env file | ||||
| #################################### | ||||
| 
 | ||||
| try: | ||||
|     from dotenv import load_dotenv, find_dotenv | ||||
| 
 | ||||
|  | @ -122,47 +167,6 @@ STATIC_DIR = str(Path(os.getenv("STATIC_DIR", "./static")).resolve()) | |||
| 
 | ||||
| shutil.copyfile(f"{FRONTEND_BUILD_DIR}/favicon.png", f"{STATIC_DIR}/favicon.png") | ||||
| 
 | ||||
| #################################### | ||||
| # LOGGING | ||||
| #################################### | ||||
| log_levels = ["CRITICAL", "ERROR", "WARNING", "INFO", "DEBUG"] | ||||
| 
 | ||||
| GLOBAL_LOG_LEVEL = os.environ.get("GLOBAL_LOG_LEVEL", "").upper() | ||||
| if GLOBAL_LOG_LEVEL in log_levels: | ||||
|     logging.basicConfig(stream=sys.stdout, level=GLOBAL_LOG_LEVEL, force=True) | ||||
| else: | ||||
|     GLOBAL_LOG_LEVEL = "INFO" | ||||
| 
 | ||||
| log = logging.getLogger(__name__) | ||||
| log.info(f"GLOBAL_LOG_LEVEL: {GLOBAL_LOG_LEVEL}") | ||||
| 
 | ||||
| log_sources = [ | ||||
|     "AUDIO", | ||||
|     "COMFYUI", | ||||
|     "CONFIG", | ||||
|     "DB", | ||||
|     "IMAGES", | ||||
|     "LITELLM", | ||||
|     "MAIN", | ||||
|     "MODELS", | ||||
|     "OLLAMA", | ||||
|     "OPENAI", | ||||
|     "RAG", | ||||
|     "WEBHOOK", | ||||
| ] | ||||
| 
 | ||||
| SRC_LOG_LEVELS = {} | ||||
| 
 | ||||
| for source in log_sources: | ||||
|     log_env_var = source + "_LOG_LEVEL" | ||||
|     SRC_LOG_LEVELS[source] = os.environ.get(log_env_var, "").upper() | ||||
|     if SRC_LOG_LEVELS[source] not in log_levels: | ||||
|         SRC_LOG_LEVELS[source] = GLOBAL_LOG_LEVEL | ||||
|     log.info(f"{log_env_var}: {SRC_LOG_LEVELS[source]}") | ||||
| 
 | ||||
| log.setLevel(SRC_LOG_LEVELS["CONFIG"]) | ||||
| 
 | ||||
| 
 | ||||
| #################################### | ||||
| # CUSTOM_NAME | ||||
| #################################### | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 tabacoWang
						tabacoWang