> -- Александр Ильин писал(а):
> Достаточно сделать так, чтобы safeLogAppend возвращал message != null, при необходимости - написать простенькую обёртку:Интересно, это уже ФП-стиль, ну или намёк на него.
Однако, как же быть с требованием Илья Ермакова видеть все эти стоимости? Они же тут будут частично упрятаны обёртку для safeLogAppend...

> -- Александр Ильин писал(а):
> Ещё лучше - написать процедуру getAndLogMessage, которая будет в журналировать сообщение при успешном получении:Честно говоря, у меня аллергия на процедуры, модифицирующие свои параметры.