metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-01-22 11:22 pm

Уровни отладочных логов

Не хватает в log4net еще одного уровня логов. 5 уровней логов это как-то маловато совсем. Между info и debug нужно впихнуть что-то вроде detail - для логов, которые достаточно подробны для поиска мелких багов зависящих от последовательности действий, но не достаточно подробны, чтобы убить производительность и молотить по мегабайту в секунду на диск.
В принципе, это должно выглядеть как info запись при входе в редко вызываемый метод, detail записи внутри метода и debug записи внутри циклов и методов вызываемых в цикле, для аццких отладок.

[identity profile] blackyblack.livejournal.com 2009-01-23 05:49 am (UTC)(link)
Теоретически, для комфортной отладки нужны следы для каждого ветвления, плюс циклы и вход/выход для метода. Практически, если не хватает уровней логов, то что мешает дописывать свою информацию об уровне в самом сообщении лога?

[identity profile] http://users.livejournal.com/_windwalker_/ 2009-01-26 10:28 pm (UTC)(link)
А разве там TRACE нет, наподобие жабы ?

[identity profile] http://users.livejournal.com/_windwalker_/ 2009-01-26 10:30 pm (UTC)(link)
А можно аппендер сделать на категории начилающиеся с info_debug.