Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
paip
/
gitBuild
/
awsStatusMonitoring
/
target
/
classes
/
Or
Select Your Path :
Upload File :
New :
File
Dir
//paip/gitBuild/awsStatusMonitoring/target/classes/log4j2.xml
<?xml version="1.0" encoding="UTF-8"?> <Configuration> <!-- Console Appender --> <Appenders> <Console name="Console" target="SYSTEM_OUT"> </Console> <RollingRandomAccessFile name="dailyRollingFileAppender" immediateFlush="false" append="true"> <FileName>${sys:log.path}/awsStatusMonitoring-${sys:server.port}.log</FileName> <FilePattern>${sys:log.path}/awsStatusMonitoring-${sys:server.port}-%i.log.%d{yyyy-MM-dd}</FilePattern> <PatternLayout> <Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %highlight{[%-5p]}{FATAL=bg_red, ERROR=red, INFO=green, DEBUG=blue}-[%thread] %logger{36}[%method:%line] : %msg %n</Pattern> </PatternLayout> <!-- Log 기록 관련 설정 --> <Policies> <TimeBasedTriggeringPolicy interval="1" modulate="true" /> <SizeBasedTriggeringPolicy size="3000 MB" /> </Policies> <!-- Log 파일 수량 관리 --> <DefaultRolloverStrategy max="5"> <Delete basePath="${sys:log.path}" maxDepth="1"> <IfFileName regex="(ems\-|)awsStatusMonitoring-.{1,}log.{1,}" /> <!-- deletion with ems log --> <IfLastModified age="${sys:log.rollover}" /> </Delete> </DefaultRolloverStrategy> </RollingRandomAccessFile> <!-- 비동기 설정 --> <Async name="ASYNC_dailyRollingFileAppender" includeLocation="${sys:log.location}"> <AppenderRef ref="dailyRollingFileAppender" /> </Async> </Appenders> <!-- Log everything in custom package --> <Loggers> <Logger name="com.paip.dev" level="${sys:log.level}" additivity="false"> <AppenderRef ref="Console" /> <AppenderRef ref="ASYNC_dailyRollingFileAppender" /> </Logger> </Loggers> </Configuration>