Какие инструменты ведения журнала вы используете для Windows? - PullRequest
4 голосов
/ 01 мая 2009

Я смотрю на добавление ведения журнала в приложение и рассматриваю возможность использования Kiwi syslogd и бесплатной библиотеки (clSyslog) для отправки сообщений регистрации демону. Я кратко посмотрел на log4c и обнаружил, что компиляция его с помощью VC ++ займет у меня больше времени, чем у меня.

Какие инструменты вы используете и рекомендуете для регистрации сообщений?

Ответы [ 6 ]

6 голосов
/ 01 мая 2009

Прокатил сам - это особенно полезно для кроссплатформенных вещей. Вы можете взглянуть на Boost.Log . Обратите внимание, что это было отклонено при отправке и, следовательно, не является частью стандартного распространения. AFAIK, у автора были планы переписать это все же.

4 голосов
/ 01 мая 2009

В C ++ я использую много log4cxx .. Не понимаю, почему это проблема компиляции, работает как champ. Это приносит много преимуществ. Чтобы назвать лишь несколько - вы можете перенаправить ваши операторы журнала в системный журнал или журнал событий Windows, даже не касаясь вашей базы кода - просто измените конфигурацию.

4 голосов
/ 01 мая 2009
2 голосов
/ 02 мая 2009

Я ОГРОМНЫЙ фанат NLog http://www.nlog -project.org /

2 голосов
/ 01 мая 2009

Я использовал каркас ведения журнала Джона Торджо (версия 1 - не 2) раньше. Это сработало очень хорошо, поэтому я полагаю, что вторая версия тоже будет.

2 голосов
/ 01 мая 2009

Мне нравятся Поко :: LogStream . Это фреймворк, но у него действительно хороший уровень ведения журнала, который действует как log4j и тому подобное, что касается конфигурации, но использует для реализации STL. Довольно мило.

...