| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン |
| study:java:powermock:integation [2025/02/07 02:21] – banana | study:java:powermock:integation [2025/02/07 02:28] (現在) – [log4j設定] banana |
|---|
| |
| <Configuration> | <Configuration> |
| <Properties> | <Properties> |
| <Property name="LOG_DIR">C:/workspaces/logs/appl</Property> | <Property name="LOG_DIR">C:/workspaces/logs/appl</Property> |
| </Properties> | </Properties> |
| <Appenders> | <Appenders> |
| <Console name="CONSOLE" target="SYSTEM_OUT"> | <Console name="CONSOLE" target="SYSTEM_OUT"> |
| <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n" /> | <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n" /> |
| </Console> | </Console> |
| <RollingFile name="AccessLog" | <RollingFile name="AccessLog" |
| fileName="${LOG_DIR}/web.log" | fileName="${LOG_DIR}/web.log" |
| filePattern="${LOG_DIR}/web.log.%d{yyyy-MM-dd}" | filePattern="${LOG_DIR}/web.log.%d{yyyy-MM-dd}" |
| > | > |
| <PatternLayout pattern="%d %-5p %-42c - %m%n" | <PatternLayout pattern="%d %-5p %-42c - %m%n" charset="UTF-8" /> |
| charset="UTF-8" /> | <Policies> |
| <Policies> | <TimeBasedTriggeringPolicy /> |
| <TimeBasedTriggeringPolicy /> | </Policies> |
| </Policies> | </RollingFile> |
| </RollingFile> | <RollingFile name="ErrorLog" |
| <RollingFile name="ErrorLog" | |
| fileName="${LOG_DIR}/error.log" | fileName="${LOG_DIR}/error.log" |
| filePattern="${LOG_DIR}/error.log.%d{yyyy-MM-dd}" | filePattern="${LOG_DIR}/error.log.%d{yyyy-MM-dd}" |
| > | > |
| <PatternLayout pattern="%d %-5p - %m%n" | <PatternLayout pattern="%d %-5p - %m%n" charset="UTF-8" /> |
| charset="UTF-8" /> | <Policies> |
| <Policies> | <TimeBasedTriggeringPolicy /> |
| <TimeBasedTriggeringPolicy /> | </Policies> |
| </Policies> | </RollingFile> |
| </RollingFile> | </Appenders> |
| </Appenders> | <Loggers> |
| <Loggers> | <!-- rootLoggerへ伝播を防ぐため、additivity=false指定 --> |
| <!-- rootLoggerへ伝播を防ぐため、additivity=false指定 --> | <Logger name="com.consoto.bizlogic" level="debug" additivity="false"> |
| <Logger name="com.consoto.bizlogic" level="debug" additivity="false"> | <AppenderRef ref="CONSOLE" /> |
| <AppenderRef ref="CONSOLE" /> | <AppenderRef ref="ErrorLog" level="error" /> |
| <AppenderRef ref="ErrorLog" level="error" /> | </Logger> |
| </Logger> | <!-- 基本loggingレベル --> |
| <!-- 基本loggingレベル --> | <Root level="debug"> |
| <Root level="debug"> | <AppenderRef ref="CONSOLE" /> |
| <AppenderRef ref="CONSOLE" /> | </Root> |
| </Root> | </Loggers> |
| </Loggers> | |
| </Configuration> | </Configuration> |
| |
| <!-- コンソール出力 --> | <!-- コンソール出力 --> |
| <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> | <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> |
| <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> | <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> |
| <pattern> | <pattern> |
| %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] - %class{40}.%method:%msg %n | %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] - %class{40}.%method:%msg %n |
| </pattern> | </pattern> |
| </encoder> | </encoder> |
| </appender> | </appender> |
| |
| <!-- | <!-- |
| ファイルへ出力 | ファイルへ出力 |
| --> | --> |
| <appender name="FILE_E" class="ch.qos.logback.core.rolling.RollingFileAppender"> | <appender name="FILE_E" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| <file>${LOG_DIR}/ecabinet.log</file> | <file>${LOG_DIR}/ecabinet.log</file> |
| <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
| <fileNamePattern>${LOG_DIR}/ecabinet_%d{yyyy-MM-dd}.log</fileNamePattern> | <fileNamePattern>${LOG_DIR}/ecabinet_%d{yyyy-MM-dd}.log</fileNamePattern> |
| <maxHistory>30</maxHistory> | <maxHistory>30</maxHistory> |
| </rollingPolicy> | </rollingPolicy> |
| <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> | <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> |
| <pattern> | <pattern> |
| %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] - %class{40}.%method:%msg %n | %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] - %class{40}.%method:%msg %n |
| </pattern> | </pattern> |
| </encoder> | </encoder> |
| </appender> | </appender> |
| |
| <!-- suppress full wire logging --> | <!-- suppress full wire logging --> |
| <logger name="org.apache.http.wire" level="DEBUG" additivity="false"> | <logger name="org.apache.http.wire" level="DEBUG" additivity="false"> |
| <appender-ref ref="FILE_E" /> | <appender-ref ref="FILE_E" /> |
| </logger> | </logger> |
| |
| <!-- turn OFF all logging (children can override) --> | <!-- turn OFF all logging (children can override) --> |
| <root level="INFO"> | <root level="INFO"> |
| <appender-ref ref="STDOUT" /> | <appender-ref ref="STDOUT" /> |
| </root> | </root> |
| |