hola

Excelente funciono a la perfeccion


FileAppender appender = LogManager.GetRepository().GetAppenders()[0] as 
FileAppender;

string fullpath = appender.File;  


como se que tengo un solo tengo un Appender que loguea a un archivo de texto, 
uso de la lista que devuelve el primero elemento, y funcion de una.

mil gracias
saludos




________________________________
De: "[email protected]" <[email protected]>
Para: [email protected]
Enviado: viernes, 13 de noviembre, 2009 15:32:52
Asunto: [puntonet] log4net - obtener full path

log4net.Appender.FileAppender.ConvertToFullPath(String)

Saludos!

On Nov 13, 2009 2:55pm, Leandro Tuttini <[email protected]> wrote:
> hola
> gracias por la respuesta
> 
> si lo habia analizado, pero no pude identificar donde especifica el path al 
> archivo de log.
> 
> segun vi usa una especie de watcher para detectar cuando el archivo de log 
> cambia, no puede localizar donde realiza el uso de la ruta.
> 
> puedo ver que hay una clase de nombre FileReceiver que tiene la funcionaldiad 
> para inspeccionar el archivo, pero no puede ver donde asigna o como la 
> propiedad FileToWatch.
> 
> antes de preguntar en la lista estuve viendo algo sobre el tema pero no 
> encontre nada sobre el tema, la verdad me parecio extraño, no creo qeu sea 
> una operacion tan atipica acceder al archivo de log
> 
> gracias
> saludos
> 
> 
> De: Leandro Halfon [email protected]>
> Para: [email protected]
> Enviado: viernes, 13 de noviembre, 2009 12:18:24
> Asunto: [puntonet] log4net - obtener full path
> 
> este ejemplo lo viste?
> 
> http://log2console.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=33902
> 
> 
> 
> 2009/11/13 Leandro Tuttini [email protected]>
> 
> 
> 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
> 
> 
> 
>   
>     RollingFileAppender">
>       PatternString" value="log/LogFile.log" />
> 
> 
>       
>       
>         value="Date" />
>       
>       XmlLayout">
>       
>     
>     
> 
> 
>       
>       
>     
>   
> 
> 
> 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
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Encontra las mejores recetas con Yahoo! Cocina.
> 
> 
> http://ar.mujer.yahoo.com/cocina/
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Encontra las mejores recetas con Yahoo! Cocina.
> 
> 
> http://ar.mujer.yahoo.com/cocina/
>


      Yahoo! Cocina

Encontra las mejores recetas con Yahoo! Cocina.


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

Responder a