diff WarFoundryGTK.exe.log4net @ 32:eab45344cd56

Re #172: Add GTK# UI for showing debugging messages * Add starts of an implementation by subscribing to event and logging out for now Also: * Add file logger to logging config * Tidy up some code
author IBBoard <dev@ibboard.co.uk>
date Mon, 21 Sep 2009 19:17:27 +0000
parents 6d247d1a1cbb
children
line wrap: on
line diff
--- a/WarFoundryGTK.exe.log4net	Tue Sep 15 19:34:17 2009 +0000
+++ b/WarFoundryGTK.exe.log4net	Mon Sep 21 19:17:27 2009 +0000
@@ -1,15 +1,23 @@
 <?xml version="1.0" encoding="utf-8" ?>
-<!-- This section contains the log4net configuration settings -->
 <log4net>
-    <!-- Define some output appenders -->	
-    <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
-        <layout type="log4net.Layout.PatternLayout">
-            <param name="ConversionPattern" value="%-5p [%d{HH:MM:ss}]: %C{1}.%M() - Line: %L - %m%n" />
-        </layout>
-    </appender>
-    <!-- Setup the root category, add the appenders and set the default priority -->
-    <root>
-        <level value="DEBUG" />
-        <appender-ref ref="ConsoleAppender" />
-    </root>
+	<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
+		<layout type="log4net.Layout.PatternLayout">
+			<conversionPattern value="%-5p [%d{HH:MM:ss}]: %C{1}.%M() - Line: %L - %m%n" />
+		</layout>
+	</appender>
+	<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
+		<file value="logs/WarFoundry.log" />
+		<appendToFile value="false" />
+		<rollingStyle value="Size" />
+		<maxSizeRollBackups value="-1" />
+		<maximumFileSize value="100MB" />
+		<layout type="log4net.Layout.PatternLayout">
+			<conversionPattern value="%-5p [%d{HH:MM:ss}]: %C{1}.%M() - Line: %L - %m%n" />
+		</layout>
+	</appender>
+	<root>
+		<level value="DEBUG" />
+		<appender-ref ref="ConsoleAppender" />
+		<appender-ref ref="RollingLogFileAppender" />
+	</root>
 </log4net>