Nombre del método en log4net C #

Creé un contenedor de C # para log4net.

Tiene los métodos Debug () y Error ().

Quiero registrar el nombre del método que registra el registro, pero si intento usar el patrón de conversión del método%, solo imprime Debug, que es el nombre del método de envoltura.

¿Hay alguna manera de imprimir la pila completa de métodos?

P.ej.

En lugar de depurar -> SomeLoggingActionInSomeClass.Debug?

Código de clase de envoltura:

public static class Logger
{
    private static ILog _log;

    static Logger()
    {
        log4net.Config.XmlConfigurator.Configure();

        _log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
    }

    public static void Init()
    {
    }

    public static void Debug(string message)
    {
        _log.Debug(message);
    }

Código de clase llamante:

W6CustomizationLogger.Logger.Debug("Backup(): START");

Respuestas a la pregunta(2)

Su respuesta a la pregunta