Class AlhMdcProperties

java.lang.Object
com.github.catomat0.aoploghelper.mdc.AlhMdcProperties

@ConfigurationProperties(prefix="alh.mdc") public class AlhMdcProperties extends Object
Configuration for the MDC filter.
 alh:
   mdc:
     enabled: true          # false 면 필터 자체를 등록하지 않음
     request-id-length: 8   # UUID 앞 N 자리 사용 (1~32)
     header-name: X-Request-Id  # 상류에서 traceId 를 넘겨줄 헤더 이름 (없으면 새로 발급)
     response-header: true  # 응답 헤더에도 requestId 를 실어 내보낼지
 
  • Constructor Details

    • AlhMdcProperties

      public AlhMdcProperties()
  • Method Details

    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getRequestIdLength

      public int getRequestIdLength()
    • setRequestIdLength

      public void setRequestIdLength(int requestIdLength)
    • getHeaderName

      public String getHeaderName()
    • setHeaderName

      public void setHeaderName(String headerName)
    • isResponseHeader

      public boolean isResponseHeader()
    • setResponseHeader

      public void setResponseHeader(boolean responseHeader)