{"nodes": [{"id": "logger", "label": "logger.ts", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L1"}, {"id": "logger_getminlevel", "label": "getMinLevel()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L32"}, {"id": "logger_shouldlog", "label": "shouldLog()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L41"}, {"id": "logger_formatentry", "label": "formatEntry()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L45"}, {"id": "logger_output", "label": "output()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L67"}, {"id": "logger_log", "label": "log()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L81"}, {"id": "logger_logapirequest", "label": "logApiRequest()", "file_type": "code", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L96"}], "edges": [{"source": "logger", "target": "logger_getminlevel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L32", "weight": 1.0}, {"source": "logger", "target": "logger_shouldlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L41", "weight": 1.0}, {"source": "logger", "target": "logger_formatentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L45", "weight": 1.0}, {"source": "logger", "target": "logger_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L67", "weight": 1.0}, {"source": "logger", "target": "logger_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L81", "weight": 1.0}, {"source": "logger", "target": "logger_logapirequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L96", "weight": 1.0}, {"source": "logger_shouldlog", "target": "logger_getminlevel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L42", "weight": 1.0}, {"source": "logger_output", "target": "logger_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L71", "weight": 1.0}, {"source": "logger_log", "target": "logger_shouldlog", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L82", "weight": 1.0}, {"source": "logger_log", "target": "logger_output", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L83", "weight": 1.0}, {"source": "logger_log", "target": "logger_formatentry", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L83", "weight": 1.0}, {"source": "logger_logapirequest", "target": "logger_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/home/agent/ai-agent/backend/routes/../workspace/73f46153-e8cc-447a-82ad-2eeefa00689f/src/utils/logger.ts", "source_location": "L107", "weight": 1.0}]}