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/
