Tema anterior: Salida de destino (appender)

Tema siguiente: Registrador (logger)

Anexos en eiam.log4net.config

Los anexos contienen parámetros que controlan el registro de cada registrador. De forma predeterminada, los archivos de configuración del registrador contienen los siguientes anexos:

SDK

Registra los mensajes del SDK en un archivo de registro. Especifica la ruta en incluye el nombre del archivo de registro.

Predeterminado: EIAM.C#SDK.log

Nota: Si está implementando su aplicación en el servidor de Tomcat en Windows, asegúrese de que utiliza la barra diagonal '/' en la ruta en lugar de la barra invertida '\'. Si utiliza la barra invertida, el archivo de registro no se creará en la ruta que ha especificado; en cambio, el archivo de registro se creará en la carpeta Apache Tomcat.

Red

Registra los mensajes relacionados con la llamada de red en un archivo de registro.

Predeterminado:EIAM.NETWORK.C#SDK.log

Rendimiento

Registra los mensajes relacionados con la llamada de rendimiento en un archivo de registro.

Predeterminado: EIAM.PERFORMANCE.C#SDK.log

Consola

Muestra los mensajes de registro sobre la consola.

Se activa el adicionador de SDK de forma predeterminada. Para activar otros adicionadores, elimine las cadenas de comentarios (<!-- y -->) de su código respectivo.

Un adicionador está formado por los parámetros configurables siguientes:

archivo

Especifica el nombre de archivo de registro del adicionador.

appendToFile

Especifica si un conjunto de mensajes de registro se añaden al archivo de registro. Si el valor es verdadero, el conjunto de mensajes de registro se añade en el último mensaje de registro en el archivo de registro.

maxSizeRollBackups

Especifica el número máximo de archivos de registro de copia de seguridad utilizado para mantener registros antiguos. Si el número de archivos de registro supera el valor máximo del índice de copia de seguridad, el archivo con los mensajes de registro más antiguos se suprimirá.

Predeterminado: 1

Mínimo: 1

Máximo: 12

rollingStyle

Especifica si el último mensaje de registro se almacena en búfer. Si el valor es verdadero, los últimos mensajes de registro se guardan en la memoria antes de escribir en el archivo de registro. Esto minimiza la operación de E/S y es beneficioso si el nivel de registro es más alto.

Valor: [verdadero|falso]

Valor predeterminado: falso

Nota: El tamaño predeterminado de BufferedIO es 8 KB.

maximumFileSize

Especifica el tamaño máximo del archivo de registro. Si un archivo de registro supera el tamaño máximo, un nuevo nombre de archivo de registro log.1 se crea y los contenidos del archivo de registro se transfieren al archivo log.1. El archivo de registro contiene los últimos mensajes de registro. Si este archivo también supera el tamaño máximo, un nuevo nombre de archivo de registro log.2 se crea, los contenidos de log.1 se transfieren al archivo log.2, y los contenidos del archivo de registro se transfieren al archivo log.1.

Predeterminado: 10 MB

Mínimo:10 KB

Máximo: 2 GB

Nota: El tamaño mínimo de maxFileSize debe ser mayor que o igual al tamaño de rollingStyle.

ConversionPattern

Especifica el formato de un mensaje de registro. Configure los modificadores de formato y los caracteres de conversión para definir el patrón de conversión.

Nota: Para obtener más información sobre los patrones de conversión, consulte el tema log4net en www.apache.org.