VG
Size: a a a
VG
AP
debug { тут блок кода, возвращающий список параметров };логгер читает конфигурацию и рутит параметры как надо в аппендеры, может в несколько сразу: на экран, в файл и грейлог.
VG
VG
AP
if $debug
добавить, но уже так себе мысль тоAK
VG
AP
VG
S
#ifdef DEBUG
#define DEBUGLOG dprintf ...и без дебага вызовы макроса просто исчезнут из сырца
#else
#define DEBUGLOG
#endif
AE::log debug => "dump: %s", map {тут хекс-распечатка}
то он всё-таки выполнит и распарсит аргументы перед тем, как AE::log проверит, что щас таки не дебаг и ничего выводить не надоAK
AK
AP
VG
AP
AP
AK
VG
AP
AP