Re[9]: Логгинг, или "wtf, log4net"?
От: Sharov Россия  
Дата: 01.04.16 11:41
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, Sharov, Вы писали:


S>>>и исключительно текстовым ( ) форматом вывода.

S>>Если я правильно понял, что имелось в виду под текстовым форматом, то вот --http://stackoverflow.com/questions/1147103/log4net-xml-output

Начал читать про semantic logging block, как то мимо меня прошло. Пока все выглядит оченно круто. Посмотрим как будет на практике, надо побольше почитать и поиграться. Если все без особых хлопот, то log4net на помоечку. И вообще надо etw поизучать.
Кодом людям нужно помогать!
Re[10]: Логгинг, или "wtf, log4net"?
От: Sinix  
Дата: 01.04.16 12:04
Оценка: 3 (2)
Здравствуйте, Sharov, Вы писали:

S>Если все без особых хлопот, то log4net на помоечку. И вообще надо etw поизучать.


Для собственно передачи данных в ETW достаточно штатного EventSource.
Semlogging нужен для обработки лога — скидывания в текст/базу/ещё куда. И может быть запущен как отдельный процесс.

S> И вообще надо etw поизучать.

Вот тут засада — документации особой нет, только проекты с примерами для SAB и для Microsoft.Diagnostics.Tracing.TraceEvent. Зато довольно детальные и с кучей комментов
Re: Логгинг, или "wtf, log4net"?
От: itslave СССР  
Дата: 06.04.16 19:01
Оценка:
Здравствуйте, SteeLHeaD, Вы писали:

SLH>Почему нельзя сделать логгер, которому можно просто скзаать "запиши лог!" — и он запишет лог. И этим можно пользоваться до тех пор, пока не возникнет желания что нить поменять. А вот уже тогда лезть в настройки. А не так, что сначала нужно 4 страницы конфигов, в которых ты не понимаешь, зачем они нужны.

Патаму шо, как только вылазишь из песочницы, так сразу начинают появляться вопросы: а куда записать лог? А насколько подробный лог нужен? А что делать если записать не получается? А что делать если внезапно перфоманс начинает проседать из-за логирования? А как правильно написать ексепшн? А иннер екеспшн? И тд и тп. Собственно говоря в 4 страничном конфиге на эти все вопросы и отвечаешь, сообразно нуждам твоего приложения. Хорошие новости от кэпа: для старта почти всегда достаточно дефолтных значений с минимальными изменениями, а потом постепенно докручиваешь.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.