<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE log4j:configuration
    PUBLIC "-//LOGGER"
    "org/apache/log4j/xml/log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
	<appender name="console" class="org.apache.log4j.ConsoleAppender">
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern" value="%d %-4r [%t] %-5p %c %x - %m%n" />
		</layout>
	</appender>
  <appender name="fileA" class="org.apache.log4j.RollingFileAppender">
	  <param name="File" value="C:/logs/grc/edealFIL.log"/>
      <param name="MaxFileSize" value="2MB"/>
      <param name="MaxBackupIndex" value="10"/>
      <param name="Append" value="true"/>
    <layout class="org.apache.log4j.PatternLayout">
      <param name="ConversionPattern" value="%d{dd/MM/yyyy HH:mm:ss} - %p %c - %m%n"/>
    </layout>
  </appender>

	<!-- ============================ -->
	<!--  Niveau de log pour E-Deal   -->
	<!-- ============================ -->
    <category name="com.edeal.frontline.SqlQuery" >
        <priority value="DEBUG" />
        <appender-ref ref="console" />
        <appender-ref ref="fileA" />
    </category>
    <category name="com.edeal.frontline.TreeForeignKey" >
        <priority value="info" />
        <appender-ref ref="console" />
        <appender-ref ref="fileA" />
    </category>
    <category name="com.edeal.frontline.Utils" >
        <priority value="info" />
        <appender-ref ref="console" />
        <appender-ref ref="fileA" />
    </category>
    <category name="com.edeal.frontline.LicenceManager" >
        <priority value="DEBUG" />
        <appender-ref ref="console" />
        <appender-ref ref="fileA" />
    </category>
    <category name="com.edeal.frontline.workflow.Workflow" >
        <priority value="info" />
        <appender-ref ref="console" />
        <appender-ref ref="fileA" />
    </category>
    <category name="com.edeal.frontline.DataDictionary" >
        <priority value="DEBUG" />
        <appender-ref ref="console" />
        <appender-ref ref="fileA" />
    </category>
    <root>
        <!-- Le niveau de log peut prendre les valeurs suivantes par ordre d'importance 
            de verbosite (cf. DTD) : all, debug, info, warn, error, fatal, off -->
        <priority value="DEBUG" />
        <appender-ref ref="console" />
        <appender-ref ref="fileA" />
    </root>

</log4j:configuration>
