I was playing around... Seem like you must have a section defined for
IBatisNet or you get the error I mentioned... If I add the following
to my log4net.config file all is well.
<logger name="IBatisNet">
<appender-ref ref="RollingFile" />
</logger>
Mike
log4net.config
-----------------------------------------
<log4net>
<appender name="Console" type="log4net.Appender.ConsoleAppender">
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="INFO" />
</filter>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%message%newline" />
</layout>
</appender>
<appender name="RollingFile"
type="log4net.Appender.RollingFileAppender">
<file value="C:\TRUFONE\log\TrufoneAdmin.log" />
<appendToFile value="true" />
<maximumFileSize value="100MB" />
<maxSizeRollBackups value="-1" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%5level [%date]
%-40.40logger{2}
%message%newline" />
</layout>
</appender>
<appender name="EventLog" type="log4net.Appender.EventLogAppender" >
<applicationName value="TRUFONE: TrufoneAdmin" />
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="INFO" />
</filter>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%logger %newline %message" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="RollingFile" />
</root>
<logger name="ATG">
<appender-ref ref="Console" />
<appender-ref ref="EventLog" />
</logger>
</log4net>