logging-log4net-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joseph Edwards (JIRA)" <j...@apache.org>
Subject [jira] [Created] (LOG4NET-460) log4net.Repository.Hierarchy.Logger ignores overridden Hierarchy
Date Tue, 31 Mar 2015 21:12:52 GMT
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

View raw message