¿Cómo agregar el prefijo de categoría al mensaje log4net?

Me gusta agregar el prefijo de categoría a todos los mensajes en los mensajes de registro existentes. Sin embargo, es tedioso agregar este prefijo a todos los mensajes de registro existentes uno por uno. ¿Hay alguna manera de que pueda agregar un atributo al nivel de clase y luego todos los mensajes de esta clase se registrarán para cierta categoría?

En lugar del camino en este momento como a continuación,

Log.Info("[Ref] Level 1 Starts ...");

Realmente quiero algo como esto o una forma diferente de definir log4net.ILog.

[LoggingCategory("Ref")]
public class MyClass 
{
   public void MyMethod()
   {
        Log.Info("Level 1 Starts ...");
   }
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta