Hi People,
I'm must be missing somthing, I cant get the log4net facility to take
its configuration from my App.config file, here is my config so far:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net"
type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
<section name="castle"
type="Castle.Windsor.Configuration.AppDomain.CastleSectionHandler,
Castle.Windsor"/>
</configSections>
<!-- Castle Configuration -->
<castle>
<facilities>
<facility id="loggingfacility"
configFile="RSS.KM.DataAccess.Tests.dll.config" loggingapi="log4net"
type="Castle.Facilities.Logging.LoggingFacility,
Castle.Facilities.Logging" />
<facility id="nhibernatefacility"
type="Castle.Facilities.NHibernateIntegration.NHibernateFacility,
Castle.Facilities.NHibernateIntegration" isDebug="false" isWeb="false"
useReflectionOptimizer="true">
<factory id="sessionFactory">
<settings>
<item
key="connection.provider">NHibernate.Connection.DriverConnectionProvider,
NHibernate</item>
<item
key="connection.driver_class">NHibernate.Driver.SqlClientDriver</item>
<item key="connection.connection_string">Server=
(local);Database=Test;Integrated Security=SSPI;</item>
<item key="show_sql">true</item>
<item key="dialect">NHibernate.Dialect.MsSql2005Dialect</
item>
<item key="default_schema">[Test].[dbo]</item>
<item
key="proxyfactory.factory_class">NHibernate.ByteCode.Castle.ProxyFactoryFactory,
NHibernate.ByteCode.Castle</item>
</settings>
<assemblies>
<assembly>RSS.KM.DataAccess.Tests</assembly>
<assembly>RSS.KM.DataAccess</assembly>
</assemblies>
<listeners>
<listener
type="RSS.KM.DataAccess.Common.AuditSaveOrUpdateEventListener,
RSS.KM.DataAccess" event="SaveUpdate" />
<listener
type="RSS.KM.DataAccess.Common.AuditSaveEventListener,
RSS.KM.DataAccess" event="Save" />
</listeners>
</factory>
</facility>
</facilities>
<components>
<component id="Common.Repository"
type="RSS.KM.DataAccess.Common.BaseRepository`1, RSS.KM.DataAccess" />
<component id="Common.DatabaseUtilities"
type="RSS.KM.DataAccess.Common.DatabaseUtilities, RSS.KM.DataAccess" /
>
</components>
</castle>
<!-- Castle Configuration -->
<!-- Logging Configuration -->
<log4net>
<root>
<level value="ERROR" />
<appender-ref ref="TraceAppender"/>
</root>
<appender name="TraceAppender"
type="log4net.Appender.TraceAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger
[%property{NDC}] - %message%newline" />
</layout>
</appender>
</log4net>
<!-- /Logging Configuration -->
</configuration>
I can see log4net reads its config by default from "log4net.config",
any way to to get it to read from the App.config file? (im sure im
just missing something stupid) :)
Thanks!
M
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Castle Project Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---