Las salidas de destino contienen parámetros que controlan el registro de cada registrador. De forma predeterminada, los archivos de configuración del registrador contienen las siguientes salidas de destino:
Registra los mensajes del SDK en un archivo de registro. Especifica la ruta que incluye el nombre de archivo del archivo de registro.
Valor predeterminado: eiam.cppsdk.log
Nota: Si va a implementar su aplicación en un servidor Tomcat en Windows, asegúrese de utilizar una barra diagonal '/' en lugar de la antibarra '\'. Si utiliza una antibarra, el archivo de registro no se crea en la ruta que ha especificado. En su lugar, se crea el archivo de registro en la carpeta Apache Tomcat.
Registra la llamada de red relacionada con los mensajes en un archivo de registro.
Valor predeterminado: eiam.network.cpp.log
Registra la llamada de rendimiento relacionada con los mensajes en un archivo de registro.
Valor predeterminado: eiam.performance.cpp.log
Muestra los mensajes de registro en la consola.
La salida de destino del SDK está habilitada de forma predeterminada. Para habilitar otros parámetros, elimine las cadenas de comentarios (<!-- y -->) de su código respectivo.
Las salidas de destino constan de los siguientes parámetros configurables:
Especifica el nombre de archivo de registro de la salida de destino.
Especifica si se anexa un conjunto de mensajes de registro se encuentra anexado al archivo de registro. Si el valor es true, se anexa un conjunto de mensajes de registros al último mensaje de registro del archivo de registro.
Especifica si se almacena en búfer el mensaje de registro más reciente. Si el valor es true, los mensajes de registro más recientes guardan en la memoria antes de escribir en el archivo de registro. De esta forma, se minimizan las operaciones de E/S y es beneficioso si el nivel de registro es elevado.
Valor: [true|false]
Valor predeterminado: false
Nota: El valor 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 archivo de registro nuevo con el nombre log.1 y se transfiere el contenido del archivo de registro al archivo log.1. El archivo de registro ahora contiene los mensajes de registro más recientes. Si este archivo supera el tamaño máximo, se crea un archivo de registro nuevo con el nombre log.2, el contenido de log.1 se transfiere al archivo de registro log.2 y el contenido del archivo de registro se transfiere al archivo log.1.
Valor predeterminado: 10 MB
Mínimo: 10 KB
Máximo: 2 GB
Nota: El tamaño mínimo de maxFileSize debe ser superior o igual que el tamaño de BufferedIO.
Especifica el número máximo de archivos de registro de copia de seguridad que se utilizan para conservar los registros antiguos. Si el número de archivos de registro supera el valor de índice de copia de seguridad máximo, se elimina el archivo que tenga los mensajes de registro más antiguos.
Valor predeterminado: 1
Mínimo: 1
Máximo: 12
Especifica el formato de un mensaje de registro. Configura los modificadores de formato y los caracteres de conversión que definen el patrón de conversión.
Nota: Para obtener más información acerca de los patrones de conversión, consulte el tema log4j en www.apache.org.
Ejemplo: Salida de destino 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 © 2010 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |