visual studio ejemplo c# .net log4net event-log

c# - studio - log4net install



Configurando un registro de eventos personalizado para log4net (1)

Estoy usando log4net para el registro (duh!). Al usar EventLogAppender, puedo configurar el nombre de mi aplicación, de modo que mis eventos se muestren en el registro de eventos de la aplicación / "Mi nombre de la aplicación" Sin embargo, me gustaría registrar eventos en "Algún otro registro de eventos" / "Nombre de mi aplicación". ¿Cómo configuro eso?

Configuración actual:

<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" > <applicationName value="My application Name" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" /> </layout> </appender>

Para un EventLogInstaller, el código se vería así:

eventLogInstaller.Log = "Some other event log"; // Default "Application" eventLogInstaller.Source = "My application name";


Usted controla esto con la propiedad LogName .

P.ej:

<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" > <logName value="System" /> <applicationName value="My application Name" /> ... </appender>