2012-12-06 2 views
0

간단한 질문이 있습니다. 나는 같은 클래스의 몇몇 객체가 MySQL에서 그들의 실행을 등록하는 Java 프로젝트를 작업 중이다. 나는 이유를 모르지만 테이블의 솔루션 수가 500의 배수 일 때 프로그램이 멈추고 더 많은 솔루션이 발견되지 않습니다.log4j로 다른 객체 로깅

나는 loggin에서 다른 객체를 사용하지만 log4j를 사용하면 동일한 내용의 여러 로그 만 가질 수 있다고 생각합니다. 아무도 같은 클래스의 다른 객체에 대해 다른 FileAppenders를 만드는 방법을 알고 있습니까?

미리 감사드립니다.

+1

일부 코드를 보여줍니다. – mtk

+0

당신이 시도한 것을 볼 수 있습니까? – aug

답변

1

먼저, 해당 클래스의 다른 인스턴스를 식별 할 수있는 방법이 필요합니다.

둘째로, log4j API는 이름으로 로거를 만드는 방법을 보여줍니다. Logger의 이름으로 클래스 이름을 사용할 필요는 없습니다. 다음과 같이 각 인스턴스마다 다른 이름의 Logger을 만들 수 있습니다.

관련 문제