¿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 ...");
}
}