2009-09-25 18 views

Respuesta

8

Usted mira su LogManager.GetAllRepositories. Dentro de los repositorios, mira todos los appenders en ILoggerRepository.GetAppenders. Si el appender es del tipo RollingFileAppender, verifique su propiedad File, o si prefiere puede consultar el appender por Name.

Dicho esto, es muy mal hacer algo como esto en su código. ¿Qué pasa si la configuración se cambia en la implementación y el apilador que espera ya no está presente?

+0

Bueno, puedo comprobar la nula valores. ¿Qué hay de leer la aplicación.config de alguna manera? – User

+0

vea el ejemplo en http://msdn.microsoft.com/en-us/library/system.configuration.configuration.getsection.aspx sobre cómo leer su (s) propia (s) sección (es) de configuración. Sin embargo, lo recomendaría. –

+0

Me gustaría imprimir en la consola donde está el archivo de registro para mayor comodidad. ¿Alguna manera de hacer esto sugeriría? – User

0

ver Archivo propiedad de esto.

registro es ejemplo de ILOG

((log4net.Repository.Hierarchy.DefaultLoggerFactory.LoggerImpl) Log.Logger) .Appenders.OfType(). FirstOrDefault(). Archivo

Cuestiones relacionadas