You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-user@logging.apache.org by Steve Burkett <St...@intellichem.com> on 2004/10/26 20:31:50 UTC
basic issue: problem getting log output from my NUnit tested assemblies....
Hi all,
I'm have a problem getting log4net output (using NUnit & dynamically
loaded assemblies).
Can someone please offer me a list of steps to check? (before I need to
spend time debugging it?). Thanks!
********************************************
I turned on log4net internal logging using the appSetting's key, and it
shows that log4net is doing something)
********************************************
log4net: DefaultRepositorySelector: Creating repository for assembly
[IntelliChem.Vault.Security, Version=1.0.1760.17581, Culture=neutral,
PublicKeyToken=null]
log4net: DefaultRepositorySelector: Assembly
[IntelliChem.Vault.Security, Version=1.0.1760.17581, Culture=neutral,
PublicKeyToken=null] Loaded From
[c:\docume~1\steve~1.bur\locals~1\temp\nunit20\shadowcopycache\632343856
227525557\tests\assembly\dl2\d16541d9\bdf1c3a9_83bbc401\intellichem.vaul
t.security.dll]
log4net: DefaultRepositorySelector: Assembly
[IntelliChem.Vault.Security, Version=1.0.1760.17581, Culture=neutral,
PublicKeyToken=null] does not have a DomainAttribute specified.
log4net: DefaultRepositorySelector: Assembly
[IntelliChem.Vault.Security, Version=1.0.1760.17581, Culture=neutral,
PublicKeyToken=null] using domain [log4net-default-domain] and
repository type [log4net.Repository.Hierarchy.Hierarchy]
log4net: DefaultRepositorySelector: domain [log4net-default-domain]
already exisits, using repository type
[log4net.Repository.Hierarchy.Hierarchy]
*****************************************************
(this config file is the config file that is used for the dll used in
NUNit)
*************************************************************
<configSections>
section name="log4net"
type="System.Configuration.IgnoreSectionHandler" />
<appSettings>
<add key="log4net.Internal.Debug" value="true"/>
<log4net>
<appender name="UnitTest.FileLogger.Debug"
type="log4net.Appender.RollingFileAppender, log4net,
Version=1.2.0.30714, Culture=neutral, PublicKeyToken=36239442fa0ec68b">
<filter type="log4net.Filter.LevelMatchFilter,
log4net, Version=1.2.0.30714, Culture=neutral,
PublicKeyToken=36239442fa0ec68b">
<param name="LevelToMatch" value="DEBUG" />
<param name="AcceptOnMatch" Value="true"/>
</filter>
<param name="File"
value="c:\logs\UnitTest.Debug.log" />
<param name="AppendToFile" value="true" />
<param name="MaxSizeRollBackups" value="10" />
<param name="MaximumFileSize" value="500000" />
<param name="RollingStyle" value="Size" />
<param name="StaticLogFileName" value="true" />
<layout type="log4net.Layout.PatternLayout,
log4net, Version=1.2.0.30714, Culture=neutral,
PublicKeyToken=36239442fa0ec68b">
<param name="ConversionPattern" value="%d
[%t] %-5p %c [%x] - %m%n" />
</layout>
</appender>
<appender name="UnitTest.FileLogger"
type="log4net.Appender.RollingFileAppender, log4net,
Version=1.2.0.30714, Culture=neutral, PublicKeyToken=36239442fa0ec68b">
<filter type="log4net.Filter.LevelRangeFilter,
log4net, Version=1.2.0.30714, Culture=neutral,
PublicKeyToken=36239442fa0ec68b">
<param name="LevelMin" value="INFO" />
<param name="LevelMax" value="FATAL" />
</filter>
<param name="File" value="c:\logs\UnitTest.log" />
<param name="AppendToFile" value="true" />
<param name="MaxSizeRollBackups" value="10" />
<param name="MaximumFileSize" value="500000" />
<param name="RollingStyle" value="Size" />
<param name="StaticLogFileName" value="true" />
<layout type="log4net.Layout.PatternLayout,
log4net, Version=1.2.0.30714, Culture=neutral,
PublicKeyToken=36239442fa0ec68b">
<param name="ConversionPattern" value="%d
[%t] %-5p %c [%x] - %m%n" />
</layout>
</appender>
<logger name="IntelliChem">
<level value="ALL" />
<appender-ref ref="UnitTest.FileLogger" />
<appender-ref ref="UnitTest.FileLogger.Debug" />
</logger>
</log4net>