Los anexadores contienen parámetros que controlan el registro de cada registrador. De forma predeterminada, los archivos de configuración del registrador contienen los anexadores siguientes:
Registra los mensajes del SDK en un archivo de registro. Especifica la ruta que incluye el nombre del archivo de registro.
Valor predeterminado: eiam.cppsdk.log para el SDK C++, EIAM.C#SDK.log para C# y eiam.javasdk.log para el SDK de Java.
Nota: Si se está implementando la aplicación en el servidor de Tomcat en Windows, debe verificarse que se utiliza la barra diagonal / en la ruta en lugar de la barra invertida \. Si se utiliza la barra invertida, el archivo de registro no se creará en la ruta que se ha especificado; en cambio, el archivo de registro se creará en la carpeta Apache Tomcat.
Registra los mensajes relacionados con la llamada de red en un archivo de registro.
Valor predeterminado:eiam.network.cpp.log para el SDK C++, EIAM.NETWORK.C#SDK.log para el SDK C# y eiam.javasdk.log para el SDK de Java.
Registra los mensajes relacionados con la llamada de rendimiento en un archivo de registro.
Valor predeterminado: eiam.performance.cpp.log para el SDK C++, EIAM.PERFORMANCE.C#SDK.log parel SDK C# y eiam.performance.java.log.
Muestra los mensajes de registro en la consola.
El anexador SDK se activará de forma predeterminada. Para activar otros anexadores, deberán eliminarse las cadenas de comentarios (<!-- y -->) de su código respectivo.
Un anexador está formado por los parámetros configurables siguientes:
Especifica el nombre de archivo de registro del anexador.
Especifica si se ha anexado un conjunto de mensajes de registro al archivo de registro. Si el valor es verdadero, el conjunto de mensajes de registro se anexa al último mensaje de registro en el archivo de registro.
Nota: Este parámetro se denomina appendToFile en el archivo eiam.log4net.config.
Especifica si se almacena el último mensaje de registro en el 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. Esta opción minimiza la operación de E/S y es beneficiosa si el nivel de registro es más alto.
Valor: [true|false]
Valor predeterminado: false
Nota: El tamaño predeterminado de BufferedIO es 8 KB.
Especifica el tamaño máximo del archivo de registro. Si un archivo de registro supera el tamaño máximo, se crea un nuevo nombre de archivo de registro log.1 y el contenido del archivo de registro se transfiere 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, se crea un nuevo nombre de archivo de registro log.2, el contenido de log.1 se transfiere al archivo log.2 y el contenido del archivo de registro se transfiere 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 superior o igual al tamaño de BufferedIO. Este parámetro se denomina maximumFileSize en el archivo eiam.log4net.config.
Especifica el número máximo de archivos de registro de copia de seguridad utilizados para mantener los registros antiguos. Si el número de archivos de registro supera el valor máximo del índice de copia de seguridad, se suprimirá el archivo con los mensajes de registro más antiguos.
Predeterminado: 1
Mínimo: 1
Máximo: 12
Nota: Este parámetro se denomina maxSizeRollBackups en el archivo eiam.log4net.config.
Especifica los criterios para crear archivos de registro. Cuando este parámetro se establece como tamaño, si un archivo de registro supera el maximumFileSize, se crea un nuevo archivo de registro y se realiza una copia de seguridad del contenido del archivo de registro actual.
Predeterminado: Tamaño
Especifica el formato de un mensaje de registro. Configura 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 acerca de los patrones de conversión, consulte el tema log4net en www.apache.org.
Ejemplo: anexador del SDK
<appender name="SDK" class="org.apache.log4j.RollingFileAppender">
<!-- The active sdk log file -->
<param name="file" value="eiam.cppsdk.log" />
<param name="append" value="true" />
<param name="BufferedIO" value="false"/>
<param name="maxFileSize" value="10000KB" />
<param name="maxBackupIndex" value="1" />
<layout class="org.apache.log4j.PatternLayout">
<!-- The log message pattern -->
<param name="ConversionPattern" value="%5p %d{ISO8601} [%t] [%c] %m%n"/>
</layout>
</appender>
| Copyright © 2011 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |