nlog

Mejores prácticas de envoltura de registrador

Quiero usar un nlogger en mi aplicación, tal vez en el futuro necesite cambiar el sistema de registro. Así que quiero usar un ... ara ejemplos existentes de cómo escribir esos ? O simplemente dame un enlace a algunas de las mejores prácticas en esta área.

¿Por qué los registradores recomiendan usar un registrador por clase?

Según la documentación de NLog: La mayoría de las aplicaciones usarán un registrador por clase, donde el nombre del registrador es el mismo que el nombre de la clase. Esta es la misma forma en que opera log4net. ¿Por qué es una buena práctica?

Inyección de dependencias y registradores con nombre

Estoy interesado en aprender más sobre cómo las personas inyectan el registro con plataformas de inyección de dependencias. ... nta con una respuesta definitiva. Si alguien siente lo contrario, siéntase libre de cambiarlo. Gracias por cualquier ayuda!

uso de la ubicación de AppData en NLog

Mis objetivos NLog son así: <targets> <target xsi:type="Console" name="console" layout="${longdate}|${level ... no tendrá acceso de escritura a "Archivos de programa". ¿Cómo puedo obtener algo como %AppData% en NLog en lugar de BaseDir?

Cuándo debo usar Tracing vs Logger.NET, Enterprise Library, log4net o Ukadc.¿Diagnóstico?

¿ Cómo elijo entre el rastreo estándar, Logger.NET, Enterprise Library, log4net o Ukadc.¿Diagnóstico? Hay una situación en ... Azure, SOHO, Empresa...) ¿Cuáles son los beneficios o inconvenientes? ¿Me perdí algún otro marco de registro importante?

Rendimiento de NLog

¿Cuál debería ser la sobrecarga esperada para el registro? He probado este ejemplo private class Person { private sta ... " xsi:type="AsyncWrapper"> <target name="file" xsi:type="File" fileName="${basedir}/log.txt" /> </target>

Formato de hora NLog

¿Cómo escribo un layout para NLog que genera tiempo con milisegundos como este 11:32:08:123? Utilizo ${date:format=yyyy-MM-dd HH\:mm\:ss} pero necesito más precisión de tiempo en mis registros.

¿Cómo obtener la ruta del archivo de destino actual utilizando NLog en tiempo de ejecución?

Utilizo NLog con la siguiente configuración: <targets> <target xsi:type="File" name="f" fileName="${basedir} ... nte como se especifica en configuración. ¿Cómo puedo obtener la ruta en tiempo de ejecución del archivo de registro actual?

Cómo hacer que NLog escriba en la base de datos

Estoy tratando de hacer que NLog se registre en mi tabla de registro de la base de datos, pero fue en vano. Estoy seguro de ... atabase"/> <!--<logger name="*" writeTo="mail" minlevel="Error"/>--> </rules> </nlog>

NLog: ¿Cómo excluir registradores específicos de una regla específica?

En mi configuración de NLog, tengo un logger catch-all, pero un logger específico que he creado es muy spam y quiero que su s ... ¿Cómo le digo al registrador principal que registre todo excepto que excluya el registrador de spam? Estoy usando NLog 2.0.

NLog logException parece ignorar la excepción

LogException o cualquiera de las funciones derivadas como ErrorException etc. parece ignorar totalmente el parámetro de excep ... informes más detallados? ¿Particularmente un volcado recursivo completo de la propiedad Message de todo Exceptions interior?

¿Cómo puedo enviar por correo electrónico los errores registrados con NLog? [cerrado]

Estoy usando NLog por primera vez, descubrí cómo escribir en un archivo de texto, pero ahora quiero enviarme un correo electr ... licación de qué más necesito hacer ayudaría. No puedo entenderlo qué es lo que estoy haciendo mal. Alguien tiene alguna idea?

Cómo registrar errores (Excepciones) en su ASP.NET ¿aplicaciones?

Estoy buscando la mejor manera de registrar errores en un ASP.NET solicitud. Quiero poder recibir correos electrónicos cuando ... oring de web.config. ¿Ha trabajado alguna vez con. Net health monitoring? ¿Cuál es su solución para el registro de errores?

Cómo hacer que Nlog archive sea un archivo con la fecha en que se realizó el registro

Estamos usando Nlog como nuestro marco de registro y no puedo encontrar una manera de archivar archivos de la manera que quie ... un # en el archiveFileName, que prefiero no. Así que si tienes una solución para que también sería el doble de agradecido =)

Cómo conservar la información del sitio de llamada al empaquetar NLog

Tengo una clase que envuelve NLog (llamada NLogger). Mis registros se guardan en mi base de datos. La cosa con la que estoy t ... type is not supported"); } logger.Log(logLevel, message, exception); }

Bloque de registro empresarial vs NLog vs log4net [cerrado]

Necesito usar una biblioteca de registro en mi proyecto y considerar entre Bloque de Registro Empresarial vs NLog vs log4net. ... en términos de facilidad de uso, facilidad de configuración, rendimiento, escalabilidad, etc. basado en los datos actuales.

Agregar / eliminar archivos de registro durante el tiempo de ejecución en NLog

Estoy escribiendo una pequeña utilidad de conversión de archivos. Los archivos se convierten automáticamente cuando se dejan ... rule); NLog.LogManager.ReconfigExistingLoggers(); Pero no se creó ningún archivo de registro. ¿Qué hice mal? Alguna idea?

Nlog no crea un archivo relativo al proyecto del sitio web

Estoy usando un proyecto de sitio web, agregué Nlog desde Nuget, y usé la siguiente configuración de NLog : <?xml version ... que NLog ponga mi archivo de registro, log.txt, en la carpeta de mi proyecto de sitio web en lugar de la carpeta IISExpress?

Iniciar sesión en varios archivos usando Nlog

Estoy usando NLog para propósitos de registro. Mi código es el siguiente: <?xml version="1.0" encoding="utf-8" ?> < ... riba así que quiero hacer un debugLog2.txt y registrar datos en él. ¿Cómo puedo modificar mi código anterior para hacer esto

NLog rotar y limpiar archivos de registro

Dentro de mi empresa estamos trabajando con NLog. Estamos experimentando problemas con una gran cantidad de archivos de regis ... Size="5242880" archiveEvery="Day" archiveNumbering = "Rolling" maxArchiveFiles="3" />