사용자 도구

사이트 도구


java:logback:asyncappender

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
java:logback:asyncappender [2019/03/22 17:44]
kwon37xi
java:logback:asyncappender [2019/03/22 17:46]
kwon37xi
줄 35: 줄 35:
   * [[https://mvnrepository.com/artifact/io.projectreactor.addons/reactor-logback|Maven Repository for reactor-logback]]   * [[https://mvnrepository.com/artifact/io.projectreactor.addons/reactor-logback|Maven Repository for reactor-logback]]
   * 성능 테스트 결과 유실이 없게 설정할 경우 Reactor Logback이 Logback 기본 AsyncAppender보다 훨씬 빠르다.   * 성능 테스트 결과 유실이 없게 설정할 경우 Reactor Logback이 Logback 기본 AsyncAppender보다 훨씬 빠르다.
-  * 메소드 이름, 줄 번호 등이 출력되지 않는다.+  * ''includeCallerData=false''에 따라 메소드 이름, 줄 번호 등이 출력되지 않는다. 대신 성능은 향상된다.
   * [[https://dzone.com/articles/ratpacked-use-asynchronous-logging|Ratpacked: Use Asynchronous Logging]]   * [[https://dzone.com/articles/ratpacked-use-asynchronous-logging|Ratpacked: Use Asynchronous Logging]]
  
줄 52: 줄 52:
   <!-- Wrap calls to the console logger with async dispatching to Disruptor. -->   <!-- Wrap calls to the console logger with async dispatching to Disruptor. -->
   <appender name="async" class="reactor.logback.AsyncAppender">   <appender name="async" class="reactor.logback.AsyncAppender">
 +    <!-- Backlog size for logging events. Change size if they are picked up slowly.
 +         Default is 1024 * 1024 -->
 +    <backlog>50000</backlog>
 +    <!-- Caller data is relatively slow, so per default disabled -->
 +    <includeCallerData>false</includeCallerData>
     <appender-ref ref="stdout"/>     <appender-ref ref="stdout"/>
   </appender>   </appender>
java/logback/asyncappender.txt · 마지막으로 수정됨: 2023/12/01 13:19 저자 kwon37xi