CommuniGate Pro: activar debug completo para todo el servicio

CommuniGate Pro permite especificar el nivel de log por secciones, protocolos, servicios, etc. Por ejemplo, podemos especificar un debug bajo para el protocolo SMTP de entrada y un debug algo para IMAP. El problema es cuando queremos modificar a nivel global todos los logs y especificar el debug máximo, pero realmente no es necesario ir sección por sección de la HTTPA y cambiarlo, podemos hacerlo con un parámetro de arranque.

Efectivamente el punto en contra es que requiere reiniciar el servicio. Una vez parado, tenemos que especificar el parámetro «–logAll«. Lo añadimos en el fichero Startup.sh:

/var/CommuniGate/Startup.sh

SUPPLPARAMS="--logAll"

O en el script de arranque (mejor en Startup.sh):

/etc/init.d/CommuniGate

SUPPLPARAMS="--logAll"

Hay otras opciones interesantes también como por ejemplo «–logToConsole» que además de volcar los logs en los ficheros correspondientes los muestra por stdout (standard output).