{"level":"info","service":"Main","time":"2026-07-02T12:30:35.773539337+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-07-02T12:30:35.775699677+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-07-02T12:30:35.77571492+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-07-02T12:30:35.835235397+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-07-02T12:30:35.835255501+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-07-02T12:30:35.835377502+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-07-02T12:30:35.835476318+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-07-02T12:30:38.835729768+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-07-02T12:30:38.836679807+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-07-02T13:00:50.96663499+07:00","message":"incoming connection from...1.10.184.228:53362 as client"}
{"level":"info","service":"Hub","time":"2026-07-02T13:00:50.966649521+07:00","message":"new client from...1.10.184.228:53362 connected"}
{"level":"info","service":"Scheduler","time":"2026-07-02T13:00:53.974294785+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 4"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:00:53.974418257+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:00:54.154812922+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-07-02T13:00:55.71421379+07:00","message":"incoming connection from...1.10.184.228:53369 as client"}
{"level":"info","service":"Hub","time":"2026-07-02T13:00:55.714231067+07:00","message":"new client from...1.10.184.228:53369 connected"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:00:57.155007571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:00:58.690651347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:00:58.690670975+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:00.155721194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:00.155781331+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:03.155895107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:03.155912038+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:06.156539035+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:06.156565394+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:09.157089724+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:09.157111612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:12.157300381+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:12.157320396+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:15.157627935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:15.157660878+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:18.158465353+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:18.158485204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:21.158726714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:21.158737938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:24.159367187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:24.159389977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:27.159956181+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:27.160034858+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:27.437310832+07:00","message":"agent id: 4, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-07-02T13:01:27.437331753+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 5"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:27.437378354+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:27.437384917+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:28.26357089+07:00","message":"agent id: 5, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:28.263617143+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:28.263634116+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T13:01:30.160875387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-07-02T17:45:18.540411319+07:00","message":"incoming connection from...171.103.89.169:53550 as client"}
{"level":"info","service":"Hub","time":"2026-07-02T17:45:18.540425525+07:00","message":"new client from...171.103.89.169:53550 connected"}
{"level":"info","service":"Scheduler","time":"2026-07-02T17:45:21.554580757+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:45:21.554697847+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-07-02T17:45:23.524101508+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:45:24.06644137+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:45:27.066883216+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:45:30.067750145+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:45:33.067907431+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-07-02T17:45:33.819146053+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-07-02T17:45:33.819187058+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-07-02T17:45:33.819193621+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-02T17:45:33.819220172+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-02T17:45:33.819234115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-02T17:45:33.819244211+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-02T17:45:33.819246807+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-02T17:45:33.819252026+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-02T17:45:33.819253971+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-02T17:45:33.81925596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-02T17:45:33.819261427+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-02T17:45:33.819276528+07:00","message":"push: {true \n 0 0xc0001faa00}"}
{"level":"info","service":"Hub","time":"2026-07-02T17:45:33.819507638+07:00","message":"(client) 1.10.184.228:53369, write tcp 172.18.0.36:8010->1.10.184.228:53369: write: broken pipe"}
{"level":"info","service":"Main","time":"2026-07-02T17:45:33.823155206+07:00","message":"write wav file: './tmp/7605/7605_1.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:45:36.068964369+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:45:39.070072302+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:45:42.070332086+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:45:45.072236751+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:45:48.073091566+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:45:51.073485854+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:45:54.074294853+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:45:57.074914427+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:00.075989898+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:03.076338171+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:06.077246333+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:09.077880624+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:12.078067338+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:15.078493163+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:18.078596552+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:21.078889175+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:24.079782499+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:27.080346236+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:30.081154921+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:33.081744849+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:36.082560839+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:39.083180935+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:42.083515355+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:45.083773204+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:48.084687388+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:51.085545714+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:54.086022394+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:46:57.086503385+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:00.087106269+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:03.087308898+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:06.088244297+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:09.089133043+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:12.089373736+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:15.090132059+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:18.090592298+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:21.090804755+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:24.091659363+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:27.092143757+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:30.092417706+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:33.092724557+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:36.092850486+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:39.093838178+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:42.09405797+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:45.094550049+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:48.095097972+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:51.095976778+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:54.097009502+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:47:57.097529989+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:00.098617551+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:03.098840543+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:06.099523965+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:09.099644148+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:12.099874382+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:15.100597393+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:18.101155502+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:21.10156444+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:24.102002349+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:27.102331255+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:30.103076816+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:33.103285801+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:36.104048943+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:39.104602549+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:42.104725195+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:45.104983527+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:48.105563967+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:51.105828304+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:53.666710772+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:53.666782039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:54.106832378+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-02T17:48:57.107927064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
