Hola

en la aplicacion que estoy desarrollando estamos utilizando log4net como sabran 
para loguear errore y mensajes a un archivo xml
hasta aqu todo perfecto

la cuestion es que ahora me toca armar una interfaz que procese estos mensajes 
y permita trabjarlos.

y aqui esta el problema resulta que en la configuracion tenemos algo como esto

  <log4net>
    <appender name="RollingFileAppender" 
type="log4net.Appender.RollingFileAppender">
      <file type="log4net.Util.PatternString" value="log/LogFile.log" />
      <appendToFile value="true" />
      <datePattern value="yyyyMMdd" />
      <rollingStyle value="Date" />
      <maximumFileSize value="1MB"/>
      <layout type="log4net.Layout.XmlLayout">
      </layout>
    </appender>
    <root>
      <level value="DEBUG" />
      <appender-ref ref="RollingFileAppender" />
    </root>
  </log4net>


como veran el path es relativo y aqui la pregunta.

se podria por emdio del api de log4net saber cual es el Full Path que ha creado 
para loguear, o sino obtener algun objeto reader, o similar que me permita 
descubrir que archivo esta suando en ese momento para registrar los eventos

Podria poner en otro tag de configuracion la ruta fija al archivo de log, pero 
no me gustaba como queda ya que pierdo el dinamisma en el que el framework de 
log administra justamente esta info, por eso queria descubrirlo por medio de 
este.

se podra ?

revise un poco el api de log4net pero no vi nada directo que permita leer el 
log, para registrar hay mucho pero para recuperar no pude encontrar nada aun.


saludos



      Yahoo! Cocina

Encontra las mejores recetas con Yahoo! Cocina.


http://ar.mujer.yahoo.com/cocina/

Responder a