You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by "Joseph Edwards (JIRA)" <ji...@apache.org> on 2015/03/31 23:12:52 UTC
[jira] [Created] (LOG4NET-460) log4net.Repository.Hierarchy.Logger
ignores overridden Hierarchy
Joseph Edwards created LOG4NET-460:
--------------------------------------
Summary: log4net.Repository.Hierarchy.Logger ignores overridden Hierarchy
Key: LOG4NET-460
URL: https://issues.apache.org/jira/browse/LOG4NET-460
Project: Log4net
Issue Type: Bug
Reporter: Joseph Edwards
log4net.Repository.Hierarchy.Logger declares Hierarchy property as virtual, however, when reading the value it uses the private field m_hierarchy, which is not the correct value (and probably null) if a derived class has overridden the Hierarchy property.
This leads to a NullReferenceException when invoking the IsEnabledFor method, which is used in the Log method.
Expected: overriding the Hierarchy property works
Actual: overriding the Hierarchy property leaves the private field m_hierarchy unset, which causes NullReferenceExceptions to be thrown
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)