[ 
https://issues.apache.org/jira/browse/LOG4NET-133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stefan Bodewig updated LOG4NET-133:
-----------------------------------

    Fix Version/s: 1.2 Maintenance Release

> Unable to use default config loading
> ------------------------------------
>
>                 Key: LOG4NET-133
>                 URL: https://issues.apache.org/jira/browse/LOG4NET-133
>             Project: Log4net
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.2.10
>            Reporter: Manuel Riezebosch
>             Fix For: 1.2 Maintenance Release
>
>
> Default config loading from app.config with the Log4NetConfigSectionHandler 
> is not possible, because XmlConfiguratior.Configure(ILoggerRepository 
> repository), where the ConfigurationManager is used, never gets called. 
> The DefaultRepositorySelector.ConfigureRepository only loads config when the 
> (Xml)ConfiguratorAttribute is found in the loaded assembly and calls 
> Configure(assembly, repository) on this attribute. When using the 
> XmlConfiguratorAttribute, the XmlConfigurator.Configure(targetRepository, 
> configFile) gets called, which doesn't use the ConfigurationManager but an 
> XmlDocument instead.
> The most annoying thing is that you are required now to use the 
> XmlConfiguratorAttribute on assembly level, because otherwise the 
> configuration is ignored. See DefaultRepositorySelector line 657 for more 
> details. This is a problem when using calling functions in external 
> assemblies, for instance with unit testing, because the logging from the 
> tested object is ignored because the configuration fails to load.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to