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)