IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

syslog & LOG_LOCAL0


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    306
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 306
    Par défaut syslog & LOG_LOCAL0
    Hello,

    Je souhaite logger dans Syslog à partir de mon aplli PHP dans la faciliy LOG_LOCAL0 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $sApplication = "appli";
    $iNiveau= LOG_INFO;
    $sMessage= "hello";
     
    define_syslog_variables();
    openlog($sApplication, LOG_NDELAY | LOG_PID, LOG_LOCAL0);
    syslog($iNiveau,$sMessage);
    closelog();
    Et le problème est que PHP me sort un erreur comme quoi il ne connait pas la constante LOG_LOCAL0. (avec les facility normales genre LOG_USER, ca marche);

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Use of undefined constant LOG_LOCAL0 - assumed 'LOG_LOCAL0'
    Est-ce que quelqu'un aurait une idée ?

    Merci d'avance.
    A+

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 698
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 698
    Par défaut
    tu es peut-être sous Windows ?

    il y a une note à ce sujet sur la page http://php.net/syslog
    Note: L'utilisation de LOG_LOCAL0 à LOG_LOCAL7 pour le paramètre facility de la fonction openlog() n'est pas disponible sous Windows.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    306
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 306
    Par défaut
    yes en effet!

    Sous Windows, ça me met une erreur alors que sous linux ca marche.

    Je vais donc logger dans le LOG_USER sous Windows et dans le LOG_LOCAL0 sous Linux.

    Merci!

+ Répondre à la discussion
Cette discussion est résolue.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo