log4j 실현 원리
new Throwable().getStackTrace();현재 실행 코드의 창고를 가져옵니다. 실행 중인 클래스 이름, 방법 이름,
및 파일 이름:
- StackTraceElement elements[] ;
- elements =new Throwable().getStackTrace();
- for(int i=0;i<elements.length;i++)
- {
- System.out.println(" "+elements[i].getLineNumber()+
- "-"+elements[i].getClassName() + "-" + elements[i].getMethodName()+
- "-"+elements[i].getFileName());
- }
-
설정 파일을 통해 debug, info, error가 존재하는지 확인하고 logger 내부에 들어가서 해당 단계를 실행하는지 판단합니다!
- logger.debug("This is debug message from Dao.");
- // info
- logger.info("This is info message from Dao.");
- // error
- logger.error("This is error message from Dao.");
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
양식 제출 후 제출 버튼 비활성화텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.