Menu



Manage

Cord > Project_Bookmarket_따라하기 전체 다운로드
파일 목록
Project_Bookmarket_따라하기 > BookMarket/src/main/resources/logging/log4j2.xml Lines 53 | 2.0 KB
다운로드

                        <?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO" monitorInterval="30">
  <Properties>
    <Property name="LOG_FORMAT">%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n </Property>
    <Property name="BASE_DIR">c:/log</Property>
  </Properties>
  <Appenders>
    <Console name="Console-Appneder" target="SYSTEM_OUT" follow="true">
      <PatternLayout pattern="${LOG_FORMAT}"/>
    </Console>
    <RollingFile name="File-Appneder" fileName="${BASE_DIR}/monitor.log" filePattern="${BASE_DIR}/%d{yyyy-MM-dd}.log.zip">
      <PatternLayout pattern="${LOG_FORMAT}"/>
      <Policies>
        <SizeBasedTriggeringPolicy size="10KB"/>
        <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
      </Policies>
      <DefaultRolloverStrategy>
        <Delete basePath="${BASE_DIR}">
          <IfAccumulatedFileCount exceeds="4"/>
          <IfFileName glob="*.log"/>
          <IfLastModified age="3d"/>
        </Delete>
      </DefaultRolloverStrategy>
    </RollingFile>
    <RollingFile name="Audit-Appneder" fileName="${BASE_DIR}/audit.log" filePattern="${BASE_DIR}/%d{yyyy-MM-dd}.log.zip">
      <PatternLayout pattern="${LOG_FORMAT}"/>
      <Policies>
        <SizeBasedTriggeringPolicy size="10KB"/>
        <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
      </Policies>
      <DefaultRolloverStrategy>
        <Delete basePath="${BASE_DIR}">
          <IfAccumulatedFileCount exceeds="4"/>
          <IfFileName glob="*.log"/>
          <IfLastModified age="3d"/>
        </Delete>
      </DefaultRolloverStrategy>
    </RollingFile>
  </Appenders>
  <Loggers name="com.springboot">
    <Root level="INFO">
      <AppenderRef ref="Console-Appneder"/>
    </Root>
    <Logger name="com.springboot.interceptor.MonitoringInterceptor" level="INFO" additivity="true">
      <AppenderRef ref="File-Appneder"/>
    </Logger>
    <Logger name="com.springboot.interceptor.AuditingInterceptor" level="INFO" additivity="true">
      <AppenderRef ref="Audit-Appneder"/>
    </Logger>
  </Loggers>
</Configuration>