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

Bibliothèques et frameworks PHP Discussion :

log4php : erreur dans la biblio


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Par défaut log4php : erreur dans la biblio
    Bonjour, j'essais d'utiliser une biblio de logging en php5.

    J'ai installé log4php 0.9 et j'ai des erreurs dans la bibliotheque
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [Thu Sep 20 16:43:39 2007] [error] [client 192.100.200.73] PHP Notice:  Only variable references should be returned by reference in /var/www/html/lib/log4php/LoggerAppender.php on line 73
    [Thu Sep 20 16:43:39 2007] [error] [client 192.100.200.73] PHP Notice:  Only variable references should be returned by reference in /var/www/html/lib/log4php/LoggerPropertyConfigurator.php on line 565
    en gros les methode retournent un null alors qu'elles devraient retourner une reference.

    Quelqu'un a t il deja rencontré le probleme ?

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Par défaut
    voici comment j'ai corrigé le probleme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    function &singleton($name, $class = '')
        {
            static $instances;
    $retrunNull = null;
     
            if (!empty($name)) {
                if (!isset($instances[$name])) {
                    if (!empty($class)) {
                        $appender = LoggerAppender::factory($name, $class);
                        if ($appender !== null) { 
                            $instances[$name] = $appender;
                            return $instances[$name];
                        }
                    }
                    return $retrunNull;
                }
                return $instances[$name];                
            }        
            return null;        
        }
    Mais voila j'ai un autre probleme avec ce composant, je dois etre super niais, je n'arrives pas à instancier de Logger ( en utilisant un fichier de properties)

    Vous avez un exemple simple, avec arboressence et conf please ??

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Par défaut c'est bien de discuter avec soi meme
    plus de problemes avec log4php, l'exemple logger livré avec la 0.9 est bien fait.
    kiss

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    336
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 336
    Par défaut Téléchargement de log4php ?
    Bonjour,

    j'ai été sur la page http://incubator.apache.org/log4php/download.html mais log4php est signalé comme étant un projet en incubation et pas disponible en téléchargement.

    D'où ma question : où avez-vous télécharger log4php ? Est-ce une version mâture ?

    Merci,

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 210
    Par défaut
    http://www.vxr.it/log4php/download.html

    je crois que c'est ici mais, ca fait super longtemp

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    336
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 336
    Par défaut
    Merci beaucoup pour ta réponse.
    En effet, les développements se sont arrêtés en 2003. Cependant, le projet semble renaître sous licence Apache, mais pas de release pour l'instant !

    Log4php has a new HOME! The development of Log4php has been moved to logging.apache.org (Log4php project).

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

Discussions similaires

  1. [Tomcat] configuration d'une page d'erreur dans web.xml
    Par Super Castor dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 08/04/2009, 15h58
  2. [Thread] Erreur dans une classe interne
    Par totof2308 dans le forum Général Java
    Réponses: 5
    Dernier message: 03/06/2004, 08h15
  3. [Lien]erreur dans mon programme python
    Par durnambule dans le forum Général Python
    Réponses: 11
    Dernier message: 29/01/2004, 14h59
  4. [Erreur dans la lib...]
    Par Gonath dans le forum OpenGL
    Réponses: 3
    Dernier message: 22/12/2003, 09h02
  5. Erreur dans l'utilisation de SWAP
    Par mire dans le forum Langage
    Réponses: 12
    Dernier message: 15/03/2003, 21h39

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