찾다

 >  Q&A  >  본문

java-ee - 在一个已经开发好的java系统中加入日志

如何在一个已经开发好的java系统中,为某个功能下的方法,添加用户操作日志呢?没有使用spring,也无法用过滤器,是一个类似C/S结构的系统。

如用户在操作某个功能时,需要在日志中输出 用户名 操作的方法名 操作时间 等

巴扎黑巴扎黑2826일 전713

모든 응답(6)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-18 09:52:50

    개발된 시스템에서 기능 객체 외부에 자신의 객체 레이어를 래핑하여 기능 객체와 동일한 인터페이스를 구현하거나 기능 객체를 직접 상속할 수 있습니다. 즉, 프록시 모드를 사용하고 프록시에 로그만 추가하면 됩니다. 스스로 이의를 제기하십시오.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 09:52:50

    1. JDK의 동적 프록시 사용

    2. CGLIB 바이트코드 향상 라이브러리 사용

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-18 09:52:50

    필터는 없고 인터셉터

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-18 09:52:50

    소스코드를 수정하지 않고 바로 로그 프린팅 기능을 추가한다는 뜻입니다

    회신하다
    0
  • 迷茫

    迷茫2017-04-18 09:52:50

    리플렉션을 사용하여 정보 변경 사항을 기록하는 로그를 작성했습니다. 이는 매우 기본적이지만 원본 코드에 포함되어야 합니다.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:52:50

    Java 리플렉션을 사용하세요.

    회신하다
    0
  • 취소회신하다