본문 바로가기

log4cxx

log4cxx을 이용한 사용기 프로그램을 이용하여 로그를 남기는 방식은 다양하게 존재합니다. 어떤 사람은 타 응용툴을 이용하는 사람도 있구, 아니면 print로 찍어서 보는 사람이 있습니다. 기타 로그를 볼 수 있는 기능들이 많이 존재함을 알려드립니다. 하지만 제가 사용하고 있는것은 apache에서 사용되고 있는 log4cxx을 이용하여 쉽게 로그를 파일 또는 콘솔에 찍거나 또는 파일로 남길 수 있는 기능이 있어서 이렇게 모르는 분들을 위해서 보여드릴까 합니다. 저는 리눅스 프로그래머 입니다. 제가 사용하고 있는 머신을 돌리면서 파일로 수시로 ERROR 발생한 것을 grep으로 검색한 후, 문제를 진단을 하고 그에 준하는 조치를 취하고 있습니다. 하루 일과중 하나입니다. 지금 사용하고 있는 버전이 0.9.8 을 사용하고 있구 rele.. 더보기
Building Apache log4cxx log4cxx을 늦게나마 버전업을 하기 위해서 먼저 윈도우에서 사용해 본 후에 개발중인 리눅스 core부분에 업데이트 하기 위해서 building을 한 후 테스트를 하였다. 이유인 즉은 개발중인 core부분이라 다른 개발자들에게 영향을 줄 수 있기 때문에 완벽하게 호환되게 한 후에 적용을 하기 위함이다. 지금 현재 개발중인 log4cxx 버젼은 0.9.8 버번으로 상당히 오랫동안 써왔다. 이후에 log4cxx버젼이 release가 된 사실을 인지하였다. ( 회사에서는 인터넷이 안되게 보안정책 세워놓았기 때문에 검색을 그 동안 안한 죄가 이제야 몰려온다. ㅡㅜ ) http://logging.apache.org/log4cxx/building/vstudio.html 윈도우에서 먼저 테스트를 하도록 하자!! 난.. 더보기
Short introduction to Apache log4cxx Short introduction to Apache log4cxx IntroductionApache log4cxx is a logging framework for C++ patterned after Apache log4j . Apache log4cxx uses Apache Portable Runtime for most platform-specific code and should be usable on any platform supported by APR. Apache log4cxx is licensed under the Apache License , an open source license certified by the Open Source Initiative . Almost every large app.. 더보기