![[UNIX, Linux, Windows, IBM i]](ngmulti.gif)
Stanza QMerrorLog
Utilice la stanza de registro de errores del gestor de colas QMerrorLog en el archivo qm.ini para adaptar la operación y el contenido de los registros de errores de IBM® MQ.
El servicio QMErrorLog es el servicio de registro de diagnósticos de IBM MQ tradicional utilizado para generar mensajes de diagnóstico pertenecientes al gestor de colas. El servicio QMErrorLog se ejecuta de forma continuada y no se puede desactivar, pero se puede personalizar hasta cierto punto.
Puede utilizar la stanza QMerrorLog del archivo qm.ini para excluir determinados mensajes de ser escritos en el registro de errores del gestor de colas. También puede suprimir mensajes de ser escritos en el registro de errores para un intervalo de tiempo determinado.
![[Windows]](ngwin.gif)
Alternatively, instead of editing the qm.ini file directly, you can use the Página de propiedades de Extended Queue Manager in IBM MQ Explorer to exclude and suppress messages with the Mensajes excluidos, Mensajes suprimidos and Intervalo de mensajes suprimidos attributes.
Puede utilizar IBM MQ Explorer para realizar los cambios sólo si está utilizando un gestor de colas local en la plataforma Windows .- La stanza QMerrorLog no es aplicable al archivo de configuración del sistema IBM MQ, mqs.ini o al archivo de configuración del cliente, generalmente denominado mqclient.ini.
Los atributos siguientes se pueden incluir en la stanza QMErrorLog:
- ErrorLogSize=tamañoMáx
- Especifica el tamaño del registro de errores del gestor de colas que se copia en la copia de seguridad. tamañoMáx debe estar comprendido entre el rango de 32768 a 2147483648 bytes. Si no se especifica ErrorLogSize, se utiliza el valor predeterminado de 33554432 bytes (32 MB).
Este atributo se puede usar para reducir el tamaño máximo al anterior máximo de 2 MB, si es necesario.
Puede establecer el tamaño del registro utilizando la variable de entorno MQMAXERRORLOGSIZE .
- ExcludeMessage= msgIds
- Especifica mensajes que no se deben grabar en el registro de errores del gestor de colas.
- SuppressMessage= msgIds
- Especifica que se graben mensajes en el registro de errores del gestor de colas sólo una vez en un intervalo de tiempo especificado. Si se especifica el mismo ID de mensaje en SuppressMessage y ExcludeMessage, el mensaje se excluye.
- SuppressInterval= longitud
- Especifica el intervalo de tiempo, en segundos, en el que los mensajes especificados en SuppressMessage se graban en el registro de errores del gestor de colas sólo una vez. longitud debe ser un valor comprendido entre 1 y 86400 segundos. Si no se especifica SuppressInterval, se utiliza el valor predeterminado de 30 segundos.
Stanza de ejemplo
QMErrorLog:
ErrorLogSize=262144
ExcludeMessage=7234
SuppressMessage=9001,9002,9202
SuppressInterval=30