Exception on configuration if old version of log4net is present

Description

In my project i use a library that was built on .net 2.0 with old log4net.
On NHibernate configuration it throws exception:

at System.Reflection.Emit.InternalAssemblyBuilder.get_Location()
at log4net.helpers.SystemInfo.AssemblyLocationInfo(Assembly myAssembly)
at log4net.spi.DefaultRepositorySelector.GetInfoForAssembly(Assembly assembly, String& domain, Type& repositoryType)
at log4net.spi.DefaultRepositorySelector.CreateRepository(Assembly domainAssembly, Type repositoryType, String domainName, Boolean readAssemblyAttributes)
at log4net.spi.DefaultRepositorySelector.CreateRepository(Assembly domainAssembly, Type repositoryType)
at log4net.spi.DefaultRepositorySelector.GetRepository(Assembly domainAssembly)
at log4net.spi.LoggerManager.GetLogger(Assembly domainAssembly, String name)
at log4net.LogManager.GetLogger(Assembly domainAssembly, String name)
at log4net.LogManager.GetLogger(Type type)
at lambda_method(Closure , Type )
at NHibernate.Log4NetLoggerFactory.LoggerFor(Type type) in p:\nhibernate-core\src\NHibernate\Logging.cs:line 238
at NHibernate.LoggerProvider.LoggerFor(Type type) in p:\nhibernate-core\src\NHibernate\Logging.cs:line 119
at NHibernate.Cfg.Configuration..cctor() in p:\nhibernate-core\src\NHibernate\Cfg\Configuration.cs:line 80

Could you load default LoggerFactory in such a case or throw reasonable exception.

Thnks.

Environment

None

is related to

Activity

Show:
Alex Zaytsev
March 4, 2013 at 2:11 PM

Details

Assignee

Reporter

Labels

Components

Affects versions

Priority

Who's Looking?

Open Who's Looking?
Created March 4, 2013 at 2:05 PM
Updated March 4, 2013 at 2:11 PM
Who's Looking?