Господа,
сегодня, после примерно трехлетнего перерыва, я попробовал еще раз применить log4net в своем проекте.
Три года назад я попробовал, у меня не получилось, я плюнул, и написал свой логгер, которвй в 50 строчках делал всё, что мне надо.
Я его даже в DLL не оформлял — прорсто копировал эти 50 строк как статический класс из проекта в проект.
Но я ставноивлся взрослее, и все чаще мой класс заставлял меня делать кучу проверок в коде и всяких неудобных операций, чтобы получить результат.
И вот я оопять попробовал овладеть log4net
И понял 2 вещи:
1) я все таки ни хрена не понимаю. Потому что ну очень грормоздко. Философия log4net хорошо передается фразой из введения в него: "Run the program and… see nothing. Don’t worry, that’s expected."
2) Неужели весь java — style софт такое же унылое г?
Почему нельзя сделать логгер, которому можно просто скзаать "запиши лог!" — и он запишет лог. И этим можно пользоваться до тех пор, пока не возникнет желания что нить поменять. А вот уже тогда лезть в настройки. А не так, что сначала нужно 4 страницы конфигов, в которых ты не понимаешь, зачем они нужны.