Hierarchy of log4net-loggers (namespace vs class)
Why you don't need a wildcard when configuring log4net parameters for all loggers within a namespace.
If you want specify log-parameters for loggers of a whole namespace normally you use a scheme like
<logger name="GrandNS.ParentNS.ChildNS.\*" ..
this is the same like
<logger name="GrandNS.ParentNS.ChildNS" ..
There is no ambiguous name possible, because it is not allowed to define a class with the name of a namespace at the same namespace-level.