var child = LogManager.GetLogger("A.B.C");var parent = LogManager.GetLogger("A.B")
you get
Message: System.InvalidCastException : Unable to cast object of type 'log4net.Repository.Hierarchy.ProvisionNode' to type 'log4net.Repository.Hierarchy.Logger'.
Stack Trace: <>c__DisplayClass32_0.<GetLogger>g__CreateLogger|1(Action1 extraInit) line 688 Hierarchy.GetLogger(String name, ILoggerFactory factory) line 679 Hierarchy.GetLogger(String name) line 317`
src/log4net/Repository/Hierarchy/Hierarchy.cs in b5f6ea2df90372cbe3bc679e6fffa07b984fdb6e #126
When creating nested loggers in reverse order
var child = LogManager.GetLogger("A.B.C");
var parent = LogManager.GetLogger("A.B")
you get
Message:
System.InvalidCastException : Unable to cast object of type 'log4net.Repository.Hierarchy.ProvisionNode' to type 'log4net.Repository.Hierarchy.Logger'.
Stack Trace:
<>c__DisplayClass32_0.<GetLogger>g__CreateLogger|1(Action
1 extraInit) line 688src/log4net/Repository/Hierarchy/Hierarchy.cs in b5f6ea2df90372cbe3bc679e6fffa07b984fdb6e #126