{"level":"INFO","timestamp":"2025-10-08T16:27:50.186+0700","msg":"connecting new source","proxy":"media","inbound":{"address":"wss://api.rtt.in.th:10200/transcription","id":"7418"},"attempt":1,"max_retries":5}
{"level":"INFO","timestamp":"2025-10-08T16:27:50.206+0700","msg":"new source connected","proxy":"media","inbound":{"address":"wss://api.rtt.in.th:10200/transcription","id":"7418"}}
{"level":"INFO","timestamp":"2025-10-08T16:27:50.206+0700","msg":"connecting new source","proxy":"media","inbound":{"address":"wss://api.rtt.in.th:10102/transcription","id":"7417"},"attempt":1,"max_retries":5}
{"level":"INFO","timestamp":"2025-10-08T16:27:50.215+0700","msg":"new source connected","proxy":"media","inbound":{"address":"wss://api.rtt.in.th:10102/transcription","id":"7417"}}
{"level":"INFO","timestamp":"2025-10-08T16:27:50.215+0700","msg":"connecting new source","proxy":"media","outbound":{"address":"wss://api.rtt.in.th:15100/transcription","id":"local"},"attempt":1,"max_retries":5}
{"level":"INFO","timestamp":"2025-10-08T16:27:51.229+0700","msg":"track has started","media":"inbound","address":"wss://api.rtt.in.th:10200/transcription","track":{"mime_type":"audio/opus","type":111}}
{"level":"INFO","timestamp":"2025-10-08T16:27:51.234+0700","msg":"track has started","media":"inbound","address":"wss://api.rtt.in.th:10102/transcription","track":{"mime_type":"audio/opus","type":111}}
{"level":"INFO","timestamp":"2025-10-08T16:27:53.219+0700","msg":"connecting new source","proxy":"media","outbound":{"address":"wss://api.rtt.in.th:15100/transcription","id":"local"},"attempt":2,"max_retries":5}
{"level":"INFO","timestamp":"2025-10-08T16:27:53.230+0700","msg":"new source connected","proxy":"media","outbound":{"address":"wss://api.rtt.in.th:15100/transcription","id":"local"}}
{"level":"INFO","timestamp":"2025-10-08T16:27:53.230+0700","msg":"creating","hub":"script"}
{"level":"INFO","timestamp":"2025-10-08T16:27:53.230+0700","msg":"message repository","url":"https://shelter-portal-api.rtt.in.th/postedit_multisource/27/messages"}
{"level":"INFO","timestamp":"2025-10-08T16:27:53.230+0700","msg":"event repository","url":"https://shelter-portal-api.rtt.in.th/postedit_multisource/27/events/posteditor"}
{"level":"INFO","timestamp":"2025-10-08T16:27:53.230+0700","msg":"connecting new source","proxy":"message","inbound":{"address":"wss://api.rtt.in.th:10104/v3","id":"7417"},"attempt":1,"max_retries":5}
{"level":"INFO","timestamp":"2025-10-08T16:27:53.236+0700","msg":"new source connected","proxy":"message","inbound":{"address":"wss://api.rtt.in.th:10104/v3","id":"7417"}}
{"level":"INFO","timestamp":"2025-10-08T16:27:53.236+0700","msg":"connecting new source","proxy":"message","inbound":{"address":"wss://api.rtt.in.th:10202/v3","id":"7418"},"attempt":1,"max_retries":5}
{"level":"INFO","timestamp":"2025-10-08T16:27:53.242+0700","msg":"new source connected","proxy":"message","inbound":{"address":"wss://api.rtt.in.th:10202/v3","id":"7418"}}
{"level":"INFO","timestamp":"2025-10-08T16:27:53.242+0700","msg":"connecting new source","proxy":"message","inbound":{"address":"ws://127.0.0.1:8446/","id":"-1"},"attempt":1,"max_retries":5}
{"level":"INFO","timestamp":"2025-10-08T16:27:53.242+0700","msg":"new source connected","proxy":"message","inbound":{"address":"ws://127.0.0.1:8446/","id":"-1"}}
{"level":"INFO","timestamp":"2025-10-08T16:27:53.242+0700","msg":"connecting new source","proxy":"message","outbound":{"address":"ws://127.0.0.1:10012","id":"local"},"attempt":1,"max_retries":5}
{"level":"INFO","timestamp":"2025-10-08T16:27:54.339+0700","msg":"send publishStream","media":"outbound","address":"wss://api.rtt.in.th:15100/transcription"}
{"level":"INFO","timestamp":"2025-10-08T16:27:56.242+0700","msg":"connecting new source","proxy":"message","outbound":{"address":"ws://127.0.0.1:10012","id":"local"},"attempt":2,"max_retries":5}
{"level":"INFO","timestamp":"2025-10-08T16:27:59.243+0700","msg":"connecting new source","proxy":"message","outbound":{"address":"ws://127.0.0.1:10012","id":"local"},"attempt":3,"max_retries":5}
{"level":"INFO","timestamp":"2025-10-08T16:28:02.244+0700","msg":"connecting new source","proxy":"message","outbound":{"address":"ws://127.0.0.1:10012","id":"local"},"attempt":4,"max_retries":5}
{"level":"INFO","timestamp":"2025-10-08T16:28:02.245+0700","msg":"new source connected","proxy":"message","outbound":{"address":"ws://127.0.0.1:10012","id":"local"}}
{"level":"INFO","timestamp":"2025-10-08T16:28:02.245+0700","msg":"creating","hub":"editor"}
{"level":"INFO","timestamp":"2025-10-08T16:28:02.245+0700","msg":"creating","hub":"tracker"}
{"level":"INFO","timestamp":"2025-10-08T16:28:02.245+0700","msg":"creating","hub":"event"}
{"level":"INFO","timestamp":"2025-10-08T16:28:02.245+0700","msg":"serving","address":":8445"}
{"level":"INFO","timestamp":"2025-10-08T16:28:02.267+0700","msg":"export message to log module","proxy":"message","message":{"MessageID":1,"EditorID":null,"RoomID":"7417","start_received_at":0,"end_received_at":0,"RawFragments":[{"message_id":1,"editor_id":null,"room_id":"7417","value":" try\n","is_final":true,"received_at":1759915682245076}],"RefinedFragments":[{"message_id":1,"editor_id":null,"room_id":"7417","value":" try\n","is_finish":true,"is_disconnect":false,"received_at":1759915682245086,"Next":null}],"is_editor_disconnect":false,"Head":{"message_id":1,"editor_id":null,"room_id":"7417","value":" try\n","is_finish":true,"is_disconnect":false,"received_at":1759915682245086,"Next":null},"Tail":{"message_id":1,"editor_id":null,"room_id":"7417","value":" try\n","is_finish":true,"is_disconnect":false,"received_at":1759915682245086,"Next":null}}}
{"level":"INFO","timestamp":"2025-10-08T16:28:09.120+0700","msg":"new client incoming","hub":"editor"}
{"level":"INFO","timestamp":"2025-10-08T16:28:09.121+0700","msg":"new client connected","hub":"editor","id":1,"address":"49.229.174.33:60534"}
{"level":"INFO","timestamp":"2025-10-08T16:28:32.336+0700","msg":"websocket closed","hub":"event","client":"49.229.174.33:54395","reason":"NoStatusReceived"}
{"level":"INFO","timestamp":"2025-10-08T16:28:32.336+0700","msg":"websocket closed","hub":"tracker","client":"49.229.174.33:52776","reason":"NoStatusReceived"}
{"level":"INFO","timestamp":"2025-10-08T16:28:32.341+0700","msg":"websocket closed","editor":1,"reason":"NoStatusReceived"}
{"level":"INFO","timestamp":"2025-10-08T16:28:36.466+0700","msg":"new client incoming","hub":"editor"}
{"level":"INFO","timestamp":"2025-10-08T16:28:36.466+0700","msg":"new client connected","hub":"editor","id":1,"address":"49.229.174.33:51138"}
{"level":"INFO","timestamp":"2025-10-08T16:29:25.416+0700","msg":"websocket closed","editor":1,"reason":"NoStatusReceived"}
{"level":"INFO","timestamp":"2025-10-08T16:29:25.416+0700","msg":"websocket closed","hub":"tracker","client":"49.229.174.33:49279","reason":"NoStatusReceived"}
{"level":"INFO","timestamp":"2025-10-08T16:29:34.386+0700","msg":"new client incoming","hub":"editor"}
{"level":"INFO","timestamp":"2025-10-08T16:29:34.386+0700","msg":"new client connected","hub":"editor","id":1,"address":"49.229.174.33:63301"}
{"level":"INFO","timestamp":"2025-10-08T16:29:48.712+0700","msg":"websocket closed","editor":1,"reason":"NoStatusReceived"}
{"level":"INFO","timestamp":"2025-10-08T16:29:48.726+0700","msg":"websocket closed","hub":"tracker","client":"49.229.174.33:62111","reason":"NoStatusReceived"}
