Argomento precedente: Esempio di file eiam.log4cxx.config

Argomento successivo: Esempio di file eiam.lo4j.config

Esempio di file eiam.log4net.config

Di seguito viene riportato un esempio di file eiam.log4net.config:

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

<log4net>
	<appender name="SDK" type="log4net.Appender.RollingFileAppender">
		<file value="EIAM.C#SDK.log" />
		<appendToFile value="true" />
		<maxSizeRollBackups value="1" />
		<maximumFileSize value="10000KB" />
		<rollingStyle value="Size" />
		<layout type="log4net.Layout.PatternLayout">
			<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
		</layout>
	</appender>

	<appender name="Network" type="log4net.Appender.RollingFileAppender">
		<file value="EIAM.NETWORK.C#SDK.log" />
		<appendToFile value="true" />
		<maxSizeRollBackups value="1" />
		<maximumFileSize value="10000KB" />
		<rollingStyle value="Size" />
		<layout type="log4net.Layout.PatternLayout">
			<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
		</layout>
	</appender>

	<appender name="Performance" type="log4net.Appender.RollingFileAppender">
		<file value="EIAM.PERFORMANCE.C#SDK.log" />
		<appendToFile value="true" />
		<maxSizeRollBackups value="1" />
		<maximumFileSize value="10000KB" />
		<rollingStyle value="Size" />
		<layout type="log4net.Layout.PatternLayout">
			<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
		</layout>
	</appender>

	<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
		<layout type="log4net.Layout.PatternLayout">
			<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
		</layout>
	</appender>

	<!-- Uncomment to enable Performance Logging -->
	<!--
	<logger name="Perform" additivity="false">
		<level value="ERROR"/>
		<appender-ref ref="Performance" />
	</logger>-->

	<!-- Uncomment to enable Network Logging -->
	<!--<logger name="Network" additivity="false">
		<level value="ERROR"/>
		<appender-ref ref="Network" />
	</logger>-->

	<root>
		<level value="ERROR" />
		<appender-ref ref="SDK" />
		<!--	<appender-ref ref="ConsoleAppender" />	-->
	</root>
</log4net>