<?xml version="1.0" encoding="UTF-8"?>

<Configuration status="INFO" name="server-log">
	<Properties>
		<Property name="LOG_DIR">/usr/local/***********/logs</Property>
		<Property name="PATTERN">[%d{ISO8601}] %-5p [%c{1}.%M:%L]> %m%n</Property>
	</Properties>
	<Appenders>
		<Console name="STDOUT" target="SYSTEM_OUT">
			<PatternLayout pattern="${PATTERN}" />
		</Console>
		
		<RollingFile name="A1" fileName="${LOG_DIR}/server.log" filePattern="${LOG_DIR}/server-%d{yyyyMMdd}-%i.log">
			<PatternLayout pattern="${PATTERN}" />
			<Policies>
				<OnStartupTriggeringPolicy />
				<TimeBasedTriggeringPolicy interval="1" modulate="true" />
				<SizeBasedTriggeringPolicy size="100 MB" />
			</Policies>
		</RollingFile>
		
		<Async name="A1Sync" blocking="false" bufferSize="1024" includeLocation="false">
			<AppenderRef ref="A1" />
		</Async>

		<RollingFile name="ContentLogger" fileName="${LOG_DIR}/contents.log" filePattern="${LOG_DIR}/contents-%d{yyyyMMdd}-%i.log">
			<PatternLayout pattern="${PATTERN}" />
			<Policies>
				<OnStartupTriggeringPolicy />
				<TimeBasedTriggeringPolicy interval="1" modulate="true" />
				<SizeBasedTriggeringPolicy size="100 MB" />
			</Policies>
		</RollingFile>
		
		<Async name="ContentLoggerASync" blocking="false" bufferSize="1024" includeLocation="false">
			<AppenderRef ref="ContentLogger" />
		</Async>
		
	</Appenders>
	<Loggers>
		<Root level="INFO">
			<AppenderRef ref="A1Sync"/>
		</Root>
		

		<Logger name="*****" level="INFO" additivity="false">
			<AppenderRef ref="A1Sync" />
		</Logger>
	
		

		<Logger name="*****" level="INFO" additivity="false">
			<AppenderRef ref="ContentLoggerASync" />
		</Logger>
		
		
	</Loggers>
</Configuration>
