일반적으로 파일 작업에서 지정된 파일이 누락되면 파일을 찾을 수 없음 예외가 발생합니다. 내 경우에는 부
log.getLogger("someString");
getLogger()
메소드에 지정된 이름에 대한 로그 파일이 없어도 예외가 발생하지 않았습니다 . 아무도 제발 대답 할 수 있습니까?
'log'의 클래스를 지정하지 않았으므로 여기서 만 추측 할 수 있습니다.
파일에서 작동하는 log4j에 getLogger () 메서드가 없다는 것을 알고 있습니다. 여기에 사용 된 문자열은 로그 파일의 이름과 관련이 없으며 로거의 이름입니다. 지정된 이름의 로거가 없으면 새 로거가 생성되고 반환됩니다. 로거는 첨부 된 어 펜더 (파일에 쓰거나 쓰지 않을 수 있음)가 있는지 반드시 신경 쓰지 않으므로 파일이 있는지 여부는 신경 쓰지 않습니다.
로그 문으로 아무것도하지 않는 로거를 만드는 것은 전적으로 가능하고 유효합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다