{ "events": [ { "timestamp": "2025-08-14T17:38:05.807687", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:38:05.874790", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:38:05.876790", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:38:05.878790", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:38:05.923117", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:38:05.939112", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:39:08.007789", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:39:08.058547", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:39:08.060547", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:39:08.061549", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:39:08.124019", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:39:08.138006", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:39:22.743912", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:39:22.793500", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:39:22.795500", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:39:22.796499", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:39:22.826633", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:39:22.841933", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:43:30.822632", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:43:30.889374", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:43:30.891647", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:43:30.893648", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:43:30.920591", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:43:30.935592", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:44:33.660715", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:44:33.727994", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:44:33.730995", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:44:33.733995", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:44:33.759815", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:44:33.776813", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:47:31.993226", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:47:32.057893", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:47:32.060405", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:47:32.061404", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:47:32.091335", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:47:32.154901", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:48:59.071337", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:48:59.123397", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:48:59.126395", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:48:59.128395", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:48:59.173315", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:48:59.216717", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:49:02.129179", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-08-14T17:49:02.134181", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-14T17:49:02.634246", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-14T17:49:02.637375", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: test", "details": { "dataset_id": "Test" } }, { "timestamp": "2025-08-14T17:49:02.858924", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: Fast", "details": { "dataset_id": "Fast" } }, { "timestamp": "2025-08-14T17:49:02.862459", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-08-14T17:49:53.651639", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:49:53.655650", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:49:53.657649", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:49:53.661654", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 2 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "symbols_path": "C:/Users/migue/Downloads/symSAE452.asc", "auto_started_recording": true, "recording_datasets": 2, "dataset_names": [ "DAR", "Fast" ] } }, { "timestamp": "2025-08-14T17:49:53.772728", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:49:53.851046", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:54:16.562817", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-08-14T17:54:16.565673", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-14T17:54:16.611836", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-14T17:54:17.041436", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: Fast", "details": { "dataset_id": "Fast" } }, { "timestamp": "2025-08-14T17:54:17.043542", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-08-14T17:54:19.910751", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:54:19.915265", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 2, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:54:19.917272", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:54:19.920275", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 2 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "symbols_path": "C:/Users/migue/Downloads/symSAE452.asc", "auto_started_recording": true, "recording_datasets": 2, "dataset_names": [ "DAR", "Fast" ] } }, { "timestamp": "2025-08-14T17:54:20.066169", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:54:20.236650", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:54:28.115437", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T17:54:28.213550", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T17:54:28.215746", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T17:54:28.217262", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T17:54:28.320035", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T17:54:28.365636", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:00:00.091904", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:00:00.508749", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:02:22.596812", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:02:22.691257", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:02:22.693258", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:02:22.694257", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:02:22.801349", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:02:22.847745", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:03:16.983216", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:03:17.079669", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:03:17.081681", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:03:17.082690", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:03:17.159774", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:03:17.236154", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:03:33.688457", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:03:33.799243", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:03:33.802690", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:03:33.805885", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:03:33.910511", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:03:33.956537", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:24:21.506809", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:24:21.601310", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:24:21.603320", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 0, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:24:21.605320", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:24:21.714107", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:24:21.729128", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:24:48.803867", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-14T18:25:31.712223", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:26:00.483746", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-14T18:26:01.456601", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:26:34.336239", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-14T18:26:34.402768", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 2, "streaming_count": 2, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-14T18:26:34.404771", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 1, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-14T18:26:34.407771", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3 } }, { "timestamp": "2025-08-14T18:26:34.409771", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 3 } }, { "timestamp": "2025-08-14T18:26:34.484523", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:26:34.560526", "level": "error", "event_type": "csv_cleanup_failed", "message": "CSV cleanup failed: 'max_hours'", "details": {} }, { "timestamp": "2025-08-14T18:28:20.485556", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_1.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } } ], "last_updated": "2025-08-14T18:28:20.485556", "total_entries": 109 }