Fichiers de log

L'arborescence des fichiers de log est la suivante :

Chaque module nlserver génère un fichier journal enregistré dans le répertoire suivant : <installation directory>/var/<instance>/log/<module>.log.

L'enregistrement des logs sur le disque est assuré par le module nlserver syslogd. Ce module est similaire au daemon syslog UNIX, mais adapté afin d'avoir un comportement homogène entre UNIX et Windows. Les autres modules Adobe Campaign n'enregistrent pas leurs logs sur le disque : ils délèguent cette tâche au module syslogd en lui envoyant des paquets UDP.

Par défaut, le module syslogd est installé sur la plateforme Adobe Campaign, mais il est possible d’utiliser un autre daemon syslog. Ce module crée les fichiers journaux dans le répertoire des logs.

Les journaux des modules multi-instances sont stockés dans le répertoire suivant : <installation directory>/var/default/log/. Le même fichier journal est partagé par toutes les instances (web.log, par exemple).

Les logs des autres modules sont stockés dans un sous-dossier du nom de l'instance. Chaque instance possède ses propres fichiers de log.

Les fichiers de log multi-instances sont listés dans le tableau suivant :

Fichier Description
web.log Logs du module web (console cliente, rapports, API SOAP, etc.)
webmdl.log Logs provenant du module de redirection
watchdog.log Logs du module de surveillance des processus Adobe Campaign
trackinglogd.log Tracking logs

Les fichiers de log mono-instance sont listés dans le tableau suivant :

Fichier Description
mta.log Logs du module mta
mtachild.log Logs de traitement de diffusion des messages
wfserver.log Logs du module serveur de workflow
runwf.log Logs de l'exécution d'un workflow
inMail.log Logs du module des mails rebond
logins.log Consigne toutes les tentatives de connexion à Adobe Campaign (succès ou non)
IMPORTANT

Le répertoire redir existe uniquement sur les serveurs de redirection. Le sous-répertoire url contient les correspondances des URL à rediriger et le journal du sous-répertoire contient les logs de tracking. Pour générer des logs de tracking, le module trackinglogd doit être en cours d’exécution.

Pour optimiser les performances et le stockage, le fichier logins.log est divisé en plusieurs fichiers, un par jour (logins.aa-mm-jj.log) avec un maximum de 365 fichiers conservés. Le nombre de jours peut être modifié dans le fichier serverConf.xml, sous syslogd (option maxNumberOfLoginsFiles). Consultez la documentation relative au fichier de configuration du serveur.

Par défaut, les journaux sont limités à deux fichiers de 10 Mo par module et par instance. Le second fichier est appelé : <modulename>_2.log. La taille des journaux est donc limitée à 2*10 Mo par module et par instance.

Vous pouvez toutefois conserver des fichiers plus volumineux. Pour activer cette fonction, modifiez la valeur du paramètre maxFileSizeMb="10" dans le nœud syslogd du fichier conf/serverConf.xml. Cette valeur représente la taille maximale en Mo d’un fichier de log.

Si vous souhaitez un niveau de logs plus élevé, vous pouvez lancer les modules Adobe Campaign avec le paramètre -verbose :

nlserver start <MODULE>@<INSTANCE> -verbose

Sur cette page