Documentation

Syslog

Table des matières 

Présentation

Syslog est un service de centralisation des logs d'événements sur un système informatique qu'on peut trouver sur tous les systèmes Unix. Un serveur local écoute les connexions sur lesquelles des clients peuvent envoyer des messages de log.

Configuration

Dans le fichier de configuration temma.json, il faut ajouter l'objet \Temma\LogManagers\Syslog à la directive logManager.

Voici un exemple de configuration :

{
    "application": {
        "logManager": "\\Temma\\LogManagers\\Syslog"
    }
}

Par défaut, les messages sont écrits dans la catégorie (“facility” en anglais) LOG_USER. Si vous souhaitez utiliser l'une des catégories “locales”, il faut créer une configuration étendue x-syslog, avec la clé facility qui peut prendre pour valeur une catégorie LOG_LOCAL0 à LOG_LOCAL7.
Par exemple :

{
    "application": {
        "logManager": "\\Temma\\LogManagers\\Syslog"
    },
    "x-syslog": {
        "facility": "LOG_LOCAL0"
    }
}
Précédent : Gestionnaires de log
Suivant : Datadog

Table des matières