이제 % p 기호에 대한 특정 로그 메시지에 대해 디버그 또는 오류 또는 경고가 나타납니다. 누구든지 처음 세 글자 만 얻는 방법을 가르쳐 줄 수 있어요. 예.% p를 사용하는 로그 메시지를 표시하는 log4j
3
A
답변
1
, format
방법 문자열이 org.apache.log4j.helpers.PatternConverter
클래스에 실행 코드를 경고 만 WAR : 당신이 WAR
을 인쇄하려는 경우
if(len > max)
sbuf.append(s.substring(len-max));
, 당신은 format
에 문자열 라인을 변경 PatternConverter
클래스를 서브 클래 싱해야 이 같은 뭔가 방법 :
if(len > max)
sbuf.append(s.substring(0, max));
그럼 당신은 또한 인스턴스화하는 PatternLayout#createPatternParser
방법의 새 버전을 작성해야 당신의 새 버전 PatternConverter
.
희망이 도움이됩니다.
+0
있습니다. 고맙습니다 :) – user696266
0
의 log4j 2.X에서는 끝에서자를 수 : 끝에서
자르기 오른쪽 기간 이후 마이너스 문자 를 추가하여 가능하다. 이 경우 최대 필드 너비가 8이고 데이터 항목 길이가 10자인 경우 데이터 항목의 마지막 두 자릿수 인 이 삭제됩니다.
링크 : https://logging.apache.org/log4j/2.x/manual/layouts.html#PatternLayout는
그래서이 경우, %.-3p
는 WAR
대신 WARNING
제공해야합니다.
관련 문제
- 1. Log4j 로그 수집기?
- 2. Seam log4j 자격 증명 로그
- 3. log4j 로그 파일 이름?
- 4. log4j Solr을 사용한 로그 인덱싱
- 5. Log4j 공유 로그 파일에 로깅
- 6. log4j 로그 파일의 플러그인 버전
- 7. log4j 지원을 사용하는 jar에 액세스하는 동안 로그 파일이 생성되지 않음
- 8. 다른 패키지의 로그 메시지를 다른 파일에 로깅
- 9. Log4j : 요청 당 하나의 로그 파일
- 10. Log4j : 이벤트가 잘못된 로그 파일에 나타납니다.
- 11. Log4j : 특정 클래스의 메시지를 어떻게 필터링합니까?
- 12. 사용자 지정 SysLog 메시지를 보내도록 Log4j 해킹
- 13. 의 Log4j 메시지를 포함하는 (? 방법 :?) 대신
- 14. Log4j - 자신의 로그 파일에 쓰기 어려움
- 15. log4j 콘솔 appender 및 로그 파일 크기
- 16. log4j, fileappender 및 tomcat6 로그 질문
- 17. 내 log4j 로그 파일이 너무 큼
- 18. log4j 로그 파일을 동적으로 변경하는 방법은 무엇입니까?
- 19. 런타임에 log4j 로그 파일 이름 만들기
- 20. 진행 메시지를 표시하는 방법?
- 21. 사용자 메시지를 표시하는 방법
- 22. 는 어떻게 로그 메시지를 포맷하는
- 23. 확실한 테스트 보고서에 log4j 출력을 표시하는 방법
- 24. 라이브 Log4J 메시지 받기
- 25. Log4J DailyRollingFileAppender로 기존 로그 파일 사용 권한을 유지하는 방법
- 26. 자바 TailListener에서 중복 로그 메시지를 방지하는 방법
- 27. Java : - log4j - 사용자 정의 jar 패키지가 기본 응용 프로그램과 동일한 log4j 설정을 사용하는 방법
- 28. Struts에서 성공 메시지를 표시하는 방법?
- 29. logcat에 긴 메시지를 표시하는 방법
- 30. Log4J 로그 메시지가 app-log에 기록되고 stdout에 grails 앱인
% .3p가 작동합니까? – sbridges
예, 마지막 세 글자를 기록합니다. 예 : 경고 용 ING – user696266
기본값으로 % .3p는 처음부터 잘립니다. 누구든지 날 끝에서 자르는 방법을 내게 전화 할 수 있습니다 – user696266