2012-04-02 5 views
4

나는 boost.log 또는 pantheios와 같은 C++ 라이브러리를 찾고 있는데, html/css 형식의 로그 출력을 쉽게 허용하고, 멋진 jquery를 사용할 수도 있습니다. 나는 이것이 boost.log와 함께 할 수 있다고 확신하지만, 그 경우에는 프로그램 싱크를 프로그래밍하고 프로그래밍하고 디버깅하는 방법을 이해할 때까지 며칠을 소비해야한다고 생각한다.HTML/CSS 출력을 허용하는 C++ 로깅 라이브러리?

나는 이미 C++에서 직접 HTML 로그를 생성 할 수있는 라이브러리가 있는지 궁금해. 이것과 별개로 플랫폼 간 호환이 가능해야하고 utf-16 (또는 영어가 아닌 출력을 허용하는 것과 비슷하게)을 지원해야합니다.

좋은 제안이 있으십니까?

+0

아마 합리적인 것 로그에 후 처리를 할 수있는 스크립트를 작성? –

+0

좋은 아이디어, 아아 지금은 C++ 전용 솔루션이 필요합니다. 스크립트를 작성하는 것이 좋지만 'consumer'friendly 여야하기 때문에 출력 위에 스크립트를 실행하지 못하게해야합니다. 게다가, 나는 여분의 개발 시간을 추가하여 스크립트를 테스트 + 디버그해야 할 것이다. – complexM

답변

0

http://www.codeproject.com/Articles/3297/HTML-logger-portable-and-thread-safe

또는 다소 덜 강력한 - 쉽게 이식 할 수 없습니다 - 뭔가 내가 사용하지 않은,하지만 약간 다른 기능 세트 :

http://www.kikijiki.com/en/2012/01/10/cpp-html-log-class/

+0

두 링크 모두 주셔서 감사하지만 "주말에 작성되었으므로 심각한 것으로 판단하지 마십시오."라는 코드를 사용하는 것에 의문의 여지가 있습니다. 불행하게도 다른 로거는 스레드 안전 및 창만이 아닙니다. – complexM

+0

오늘 작성한 일은 제 목적을 위해 일해 왔지만 당신 말이 맞습니다. 그것은 분명히 "기능이 풍부하고 쉽고 안정적입니다 : 두 가지를 선택하십시오"라는 예입니다. 더 도움이되지 못해 미안해! –

+0

, 고마워, 그리고 내 소원에 대해 맞아;) 다른 사람이 그 욕망을 가지고 있고 부스트 또는 다른 유연한 라이브러리를 위해 어떤 종류의 싱크를 프로그래밍했는지 궁금하다. 아무도 없으면해야 할 것 같습니다.) – complexM

1

내가하지 않은 사람들이 그것을 참조하는 것을 보았지만 이것을 사용했습니다. 스레딩 지원이 있고 HTML 레이아웃 클래스가 있습니다. HTML 클래스가 충분한 지 확실하지 않습니다.

log4cxx

+0

팁을 주셔서 고마운데, 나는 그것을 (웹 페이지는 현재도 일부 스팸 링크가있다) 너무 deserted 찾고 log4cxx에서 부끄러워 않았다,하지만 어쩌면 내가 그 기능을 살펴 봐야 겠어, 그것은 htmloutput 레이어를 보지 못했어요 ! – complexM

관련 문제