응용 프로그램에 로깅을 추가하는 방법을 찾고 있습니다. Kiwi syslogd와 프리웨어 라이브러리 (clSyslog)를 사용하여 데몬에 로깅 메시지를 보내려합니다. log4c에 대해 간단히 살펴 보았고 VC++로 컴파일하는 것이 내가 가진 것보다 더 많은 시간을 필요로한다는 것을 알았습니다.Windows 용 로깅 도구는 무엇입니까?
메시지 로깅을 위해 어떤 도구를 사용하고 권장합니까?
응용 프로그램에 로깅을 추가하는 방법을 찾고 있습니다. Kiwi syslogd와 프리웨어 라이브러리 (clSyslog)를 사용하여 데몬에 로깅 메시지를 보내려합니다. log4c에 대해 간단히 살펴 보았고 VC++로 컴파일하는 것이 내가 가진 것보다 더 많은 시간을 필요로한다는 것을 알았습니다.Windows 용 로깅 도구는 무엇입니까?
메시지 로깅을 위해 어떤 도구를 사용하고 권장합니까?
C++에서 나는 log4cxx을 많이 사용합니다. 왜 컴파일하는 것이 문제인지, 챔피언처럼 작동하는지 보지 마십시오. 그것은 많은 이점을 가져옵니다. 몇 가지만 언급하면 코드베이스를 변경하지 않고 로그 문을 syslog 또는 Windows 이벤트 로그로 재지향 할 수 있습니다. 구성을 변경하면됩니다.
압연 내 자신의 -이 크로스 플랫폼 물건에 특히 유용합니다. Boost.Log을 살펴볼 수 있습니다. 제출시 거부되었으며 표준 배포본의 일부가 아닙니다. AFAIK, 저자는 이것을 재 작성하려는 계획을 가지고있었습니다.
전 John Torjo'slogging framework (버전 1 - 2가 아님)을 사용했습니다. 그것은 매우 잘 작동 했으므로 두 번째 버전도 될 것으로 생각합니다.
이것은 Boost.Log 후보와 같습니다. 건배! ;-) – dirkgently
나는 그것이 그의 의도라는 것을 알았지 만 나는 그것을 많이 따르지 않았다. 첫 번째 버전을 사용했을 때 부스트 검토 과정에서 거부되었습니다. 그래도 여전히 잘 돌아갔다. (그리고 v2가 좋지 않다면 v2도 좋을 것이다.) –
내가 NLog http://www.nlog-project.org/
그는 log4cpp와 같은 다른 log4c (무언가) 프로젝트를 언급하고있을 수 있습니다. –
나는 본다. 좋아, 그럼, 나는 다른 사람을 모르지만 아파치 로깅 서비스는 꽤 좋다. log4cxx를 포함하여 링크를 추가했습니다. – Dima
나는 이것을 한 번 시험해보아야 할 것이다. log4j는 지금까지 제가 가장 좋아하는 로깅 환경이었습니다 - 그리고 저는 log4c를 보았습니다 - log4cxx 나 log4C++가 아닙니다. – Kieveli