2
A
답변
6
아니요, 사이트 또는 메서드 자체를 편집하지 않아도됩니다. 제 생각에는 당신이 지향하는 것은 aspect 지향 프로그래밍에 대한 것이라고 생각합니다. 예를 들어 AspectJ을 살펴보십시오.
0
Log4j conversion pattern에서 %I
을 사용하여 메소드 이름을 인쇄 할 수 있습니다. BUT "발신자 위치 정보 생성 속도가 매우 느리고 실행 속도가 문제가되지 않으면 피해야합니다."라는 경고를받습니다.
0
AOP 및 Java 주석으로 처리 할 수 있습니다. 내가 @Loggable
주석과 jcabi-aspects에서 AspectJ의 측면을 사용하는 것이 좋습니다 (I 개발자를 해요) :
@Loggable(Loggable.DEBUG)
public String load(URL url) {
return url.openConnection().getContent();
}
SLF4J에서 로그 출력 당신은 방법의 실행 시간, 매개 변수, 그리고 그 이름을 볼 수 있습니다.
관련 문제
- 1. log4j에서 패키지의 로그 수준을 변경할 수 있습니까?
- 2. log4j에서 예외 이메일을 스로틀 할 수 있습니까?
- 3. 루비에서 메소드 호출을 가로 챌 수 있습니까?
- 4. Java에서 make runtime 결정된 메소드 호출을 호출 할 수 있습니까?
- 5. AspectJ로 메소드 호출을 수행하는 객체 인스턴스를 검색 할 수 있습니까?
- 6. 롤링 로그 파일 용 log4j에서 RollingFileAppender 사용
- 7. 소켓을 통해 log4j에서 보낸 메시지를 어떻게 해독 할 수 있습니까?
- 8. .NET에서 메소드 호출을 통지받습니다.
- 9. 파이썬에서 메소드 호출을 Monkeypatching
- 10. java 감사 로그 aspectj를 사용하는 모든 메소드
- 11. 메소드 호출을 일반적으로 조롱하다
- 12. Log4j에서 크기가 아닌 시간 기준으로 로그 파일을 회전하는 방법은 무엇입니까?
- 13. DWR은 GET으로 메소드 호출을 지원합니까?
- 14. 어떻게 동기식 rpc 호출을 할 수 있습니까?
- 15. Indy 연결 호출을 방해 할 수 있습니까?
- 16. Android : 시스템 호출을 관찰 할 수 있습니까?
- 17. iOS에서 시스템 호출을 할 수 있습니까?
- 18. 모듈에서 시스템 호출을 추가 할 수 있습니까?
- 19. 기계화로 Javascript 호출을 할 수 있습니까?
- 20. ASP.NET에서 콘텐츠 호출을 리디렉션 할 수 있습니까?
- 21. Java Reflection : 주석이있는 메소드 수?
- 22. 파이썬에서 메소드 호출을 가로 채기
- 23. 실행을 지연시키고, 모든 호출을 그룹화하고, java로 실행하기 위해 어떻게 메소드 호출을 가로 챌 수 있습니까?
- 24. 메소드를 메소드 내에 포함 할 수 있습니까?
- 25. NLog 로그 메서드를 모의 할 수 있습니까?
- 26. Java 메소드는 어떻게 특정 메소드와 관련된 메소드 객체를 검색 할 수 있습니까? (Java)
- 27. 무제한 인수가있는 Java 메소드
- 28. 컨트롤러에서 메소드 호출을 위해 routes.rb를 조정하십시오.
- 29. Java WebLogic Application Server에서 생성 한 전자 메일 로그 파일
- 30. @PreAuthorize를 사용하여 예외없이 메소드 호출을 방지합니다. Annotation
+1 : 로깅은 애스펙트 지향 프로그래밍을위한 표준 "크로스 커팅 문제"입니다. –