{"nodes": [{"id": "src_infrastructure_scheduler_file_logger_ts", "label": "file-logger.ts", "file_type": "code", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L1"}, {"id": "file_logger_filelogger", "label": "FileLogger", "file_type": "code", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L39"}, {"id": "file_logger_filelogger_constructor", "label": ".constructor()", "file_type": "code", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L43"}, {"id": "file_logger_filelogger_log", "label": ".log()", "file_type": "code", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L82"}, {"id": "file_logger_filelogger_logwarn", "label": ".logWarn()", "file_type": "code", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L129"}, {"id": "file_logger_filelogger_logerror", "label": ".logError()", "file_type": "code", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L161"}, {"id": "file_logger_filelogger_sanitizedata", "label": ".sanitizeData()", "file_type": "code", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L195"}, {"id": "file_logger_filelogger_getlogfilepath", "label": ".getLogFilePath()", "file_type": "code", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L212"}, {"id": "file_logger_filelogger_setenabled", "label": ".setEnabled()", "file_type": "code", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L221"}], "edges": [{"source": "src_infrastructure_scheduler_file_logger_ts", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L7", "weight": 1.0}, {"source": "src_infrastructure_scheduler_file_logger_ts", "target": "promises", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L8", "weight": 1.0}, {"source": "src_infrastructure_scheduler_file_logger_ts", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L9", "weight": 1.0}, {"source": "src_infrastructure_scheduler_file_logger_ts", "target": "pii_masker_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L10", "weight": 1.0}, {"source": "src_infrastructure_scheduler_file_logger_ts", "target": "path_validator_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L11", "weight": 1.0}, {"source": "src_infrastructure_scheduler_file_logger_ts", "target": "logger_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L12", "weight": 1.0}, {"source": "src_infrastructure_scheduler_file_logger_ts", "target": "file_logger_filelogger", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L39", "weight": 1.0}, {"source": "file_logger_filelogger", "target": "file_logger_filelogger_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L43", "weight": 1.0}, {"source": "file_logger_filelogger", "target": "file_logger_filelogger_log", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L82", "weight": 1.0}, {"source": "file_logger_filelogger", "target": "file_logger_filelogger_logwarn", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L129", "weight": 1.0}, {"source": "file_logger_filelogger", "target": "file_logger_filelogger_logerror", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L161", "weight": 1.0}, {"source": "file_logger_filelogger", "target": "file_logger_filelogger_sanitizedata", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L195", "weight": 1.0}, {"source": "file_logger_filelogger", "target": "file_logger_filelogger_getlogfilepath", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L212", "weight": 1.0}, {"source": "file_logger_filelogger", "target": "file_logger_filelogger_setenabled", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L221", "weight": 1.0}, {"source": "file_logger_filelogger_log", "target": "file_logger_filelogger_sanitizedata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L101", "weight": 1.0}, {"source": "file_logger_filelogger_logwarn", "target": "file_logger_filelogger_sanitizedata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L147", "weight": 1.0}, {"source": "file_logger_filelogger_logwarn", "target": "file_logger_filelogger_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L151", "weight": 1.0}, {"source": "file_logger_filelogger_logerror", "target": "file_logger_filelogger_sanitizedata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L179", "weight": 1.0}, {"source": "file_logger_filelogger_logerror", "target": "file_logger_filelogger_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/infrastructure/scheduler/file-logger.ts", "source_location": "L183", "weight": 1.0}]}