<?xml version="1.0" encoding="UTF-8"?>
<!--
# Company: Deimos Space S.L.U.

# Copyright: EC Proprietary information. Unauthorised distribution,
#    dissemination or disclosure not allowed
#
# CVS Info: $Id$
# Remark: CVS Info is Filename Release Date Author.
#
# History: $Log$
-->
<Configuration>
    <CustomLevels>
    	<CustomLevel name="EMERGENCY" intLevel="2" />
    	<CustomLevel name="ALERT" intLevel="3" />
    	<CustomLevel name="CRITICAL" intLevel="4" />
    	<CustomLevel name="ERROR" intLevel="5" />
    	<CustomLevel name="WARNING" intLevel="6" />
    	<CustomLevel name="NOTICE" intLevel="7" />
    	<CustomLevel name="INFORMAL" intLevel="8" />
    	<CustomLevel name="DEBUG" intLevel="9" />
   	</CustomLevels>
    <Appenders>
	    <RollingFile name="CSFLoggerDailyApp" fileName="log/syslog/systemlog.log"
	      filePattern="log/syslog/systemlog.log.%d{yyyy-MM-dd}">
            <PatternLayout>
	            <Pattern>%d{yyyy-MM-dd HH:mm:ss,SSS} - %-5p [%t] %m%n</Pattern>
	        </PatternLayout>
        	<Policies>
	            <TimeBasedTriggeringPolicy interval="1" modulate="true"/>
	        </Policies>
	        <DefaultRolloverStrategy max="7" />
	    </RollingFile>
        <File name="SecurityLogApp" fileName="${sys:SecurityLogger}">
            <PatternLayout pattern="%m"/>
        </File>
        <Syslog name="SIMON" format="RFC5424" host="localhost" port="514"
            protocol="TCP" appName="bespoke" mdcId="mdc" includeMDC="true"
            facility="LOCAL7" newLine="true" newLineEscape=""
            messageId="Audit" id="App"/>
	</Appenders>
    <Loggers>
    	<Logger name="CSFLoggerDaily" additivity="TRUE" level="ALL">
            <AppenderRef ref="CSFLoggerDailyApp" level="DEBUG" />
        </Logger>
        <Logger name="SecurityLogger" additivity="TRUE" level="ALL">
            <AppenderRef ref="SecurityLogApp" level="ALL" />
        </Logger>
        <Logger name="CSFSyslog" additivity="TRUE" level="ALL">
            <AppenderRef ref="SIMON" level="ALL"/>
        </Logger>
        <Root level="DEBUG">
        </Root>
    </Loggers>
</Configuration>
