2012-06-14 3 views
0

사용자 로그인 및 로그 아웃과 요청을 캡처하려면 응용 프로그램 로그를 만들어야합니다.Java EE를 사용하여 로그 파일 작성하기

우리는 Java EE를 사용하고 있으며 새로운 로그 파일 (매일 새로운 txt 파일)을 만드는 것이 좋은 접근 방법이 될 것이라고 생각하지만 사람들이 그 일을 꺼리는 것을 보았습니다. 그 이유는 무엇입니까? 그리고 올바른 접근 방식은 무엇입니까?

- 애플리케이션 디렉토리를 가져올 수있는 방법이 있습니까?

log4jlogback는 많은 기능을 가지고 그 중 하나는 매일 로그 파일을 만들 수있는,

답변

1

log4j 자바 EE 애플리케이션에 널리 사용되는 로거 중 하나이며, 나머지는 slf4j이다.

질문에 답변하려면
일일 로그 파일을 만들지 않아도 응용 프로그램에 아무런 해가되지 않습니다.

+0

log4j가 slf4j로 대체되고 logback – adarshr

0

텍스트 파일에 로깅하고 매일 롤링하는 것은 매우 일반적인 방법이며이를 회피하는 것은 그 자체입니다.은 정당화되지 않습니다.

특정 용도로는 민감한 데이터 (암호, 카드 번호 등)를 기록하는 경우와 같이 부적절 할 수 있습니다. 일부 클러스터 구성에도 문제가있을 수 있지만보다 자세한 질문을해야합니다.

0

Log4J는 정상적으로 작동하지만 여러 다른 응용 프로그램이 서로 다른 위치의 여러 로그 파일에 로깅되면 많은 트랜잭션을 추적하기 위해 많은 로그 파일을 검색해야하는 문제가 발생합니다.

한 명의 동료가 GrayLog2를 한 번 추천 했으므로 로그 파일을 훨씬 쉽게 볼 수 있습니다.

보관할 로그 파일의 수에 따라 그 내용을 살펴볼 수도 있습니다.

http://graylog2.org/about

관련 문제