[질문]log를 이용하여 인기검색어 통계를 내려고합니다.. 어떤방식이 적당할지...+ log4j
눈꽃
특정 사이트에 인기검색어 부분을 넣어야하는대.. log를 쌓아서 그것을 이용해 통계를 내보려고 합니다..
log하니 생각나는게 log4j가 생각이나서 log4j도 공부할겸 이래저래 만져보고 있는대..
막상하려고 하니 그냥 생각나는대로 만들어서 아무래도 코드가 영 지저분하고 퍼포먼스가 영 않좋을거 같아 조언을 듣고자 질문하게됐습니다.(매일 질문만함;; 초보라 이해부탁드립니다. ^^;;;)
제가 생각하는 방식은 아주 간단명료한 방식입니다.. 그냥 단순하게 텍스트파일하나 만들어서 검색시 들어간 문장을 특정 구분자를 하나 두고 막 쌓은후 하루 혹은 일주일단위로 파일을 돌려서 통계를 내려고 생각하고 있습니다..
상당히 단순 무식한방법이라 뭔가 효과적인 방법이 있지않을까 싶습니다..
그리고 log4j가 이러한 형태로 쓰는대도 괸찮은지도 알고 싶습니다.
여기저기 돌아다니면서 정보는 많이 수집했지만.. 역시 경험부족이라 그런가 상당히 서툽니다..;;;;
그리고 글쓰면서 생각난것..... log4j에 대해 궁금한게 있었는대.. 이것도조언 답변 부탁드립니다.
log4j에 보면 로그를 남기는대 level을 두고 로그를 남기는 예제가 많이 있었습니다..
그 level에 맞게 로그가 잘 쌓여준다면 상당히 효율적일듯 한대..
어떠한 오류가 발생되서 그것이 로그로 쌓일때.. 발생된 오류의 level은 어떠한 방식으로 알아내는지 알고 싶습니다...
예를 들어 nullpoint exception 이 발생됐을때 이것이 debug, error, fatal어떠한 오류로 로그를 쌓아야되는지 log4j에 정의 된 부분이 있는것인지 아니면 오류 발생시 개발자가 판단해서 넘겨야되는건지 ...
조언부탁드립니다. ^^