Отсутствие подключения устройства не должно захламлять лог.
Представьте себе дом - там 10-100 устройств.
Многие выключены ... мало ли зачем.
И эти устройства в иридиуме пишут в лог - Time of waiting for connetion is over!
Лог тутже захламлен 100-1000 или мне страшно представить 1000 устройств с таймаутом в 1 секунду спамящих в лог.
Понятно что если есть фильтры. Но даже у вас их нет в стандартном логе в эмуляторе.
Нужно как то подругому имхо.
1 вариант. Писать Time of waiting for connetion is over! только ОДИН раз. Ну какой смысл писать даже дважды ? Если коннект будет то будет эвент онлайн и сразу станет ясно.
Я так понимаю что сообщение привязано к таймауту - как срабатывает таймаут то сразу бросается сообщение. Я предлагаю ввести флаг.
Флаг сброшен при старте.
Сработал таймаут - бросили сообщение(если флаг сброшен) - выставили флаг.
Пришёл эвент онлайн - флаг сбросили.
И будет только одно сообщение - кому надо тот его гарантированно увидит.
А спам ... ну сами знаете как это раздражает.
Customer support service by UserEcho