> -- Peter Almazov писал(а):
> Кроме того, напрашивается, чтобы safeLogAppend(message) принимал бы null и сам бы с нем разбирался.safeLogAppend достаточно туп -- он просто печатает в окне лога переданный ей текст и логгирует его в файл. Делать он это должен безопасно при вызове из разных потоков.
Какая-то дополнительная логика на проверки что ему передали -- null или нет -- не его задача.

А проверка на null сделана для того, что бы узнать, работает канал связи POSIPStream или там тоже уже обрыв связи произошёл. Причём тут safeLogAppend?