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)

Reply via email to