Коллеги, а кто что думает на тему вопроса, который ещё
@nuclight задавал: как сделать так, чтобы
$debug and $log_debug->(Dumper($very_large_thing_like_elephant))
- вообще не выполнялось ни в каком виде, если дебаг отключен.
Я думаю это сделать на source filter'ах всё же...
<<debug('something')/>>
элементарно заменяется на $log_debug->('something'), если это нужно, и удаляется полностью, если не нужно.
Не очень понятно, почему для таких простых случаев source filter'ы не используются? Портят внешний вид кода?