Fichiers de log log-files
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 :
Les fichiers de log mono-instance sont listés dans le tableau suivant :
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