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)