MCPcopy
hub / github.com/OpenBMB/ChatDev / get_server_logger

Function get_server_logger

utils/structured_logger.py:168–176  ·  view source on GitHub ↗

Get the global server logger instance.

()

Source from the content-addressed store, hash-verified

166
167
168def get_server_logger() -> StructuredLogger:
169 """Get the global server logger instance."""
170 global _server_logger
171 if _server_logger is None:
172 log_file = os.getenv('SERVER_LOG_FILE', 'logs/server.log')
173 log_level_str = os.getenv('LOG_LEVEL', 'INFO').upper()
174 log_level = LogLevel[log_level_str]
175 _server_logger = StructuredLogger('server', log_level, log_file)
176 return _server_logger
177
178
179def get_workflow_logger(name: str = 'workflow') -> StructuredLogger:

Callers 15

security_middlewareFunction · 0.90
handle_mac_exceptionFunction · 0.90
handle_general_exceptionFunction · 0.90
execute_workflowFunction · 0.90
upload_attachmentFunction · 0.90
health_checkFunction · 0.90
download_sessionFunction · 0.90
get_workflow_argsFunction · 0.90
get_workflow_descFunction · 0.90
delete_workflowFunction · 0.90

Calls 1

StructuredLoggerClass · 0.85

Tested by

no test coverage detected