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>