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

Python Discussion :

Logging et redémarrage


Sujet :

Python

  1. #1
    Membre confirmé

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2009
    Messages
    377
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2009
    Messages : 377
    Points : 597
    Points
    597
    Par défaut Logging et redémarrage
    Bonjour,

    j'ai un soucis avec l'utilisation de la librairie logging de python.

    J'ai un logiciel que je lance au démarrage du système. Tout fonctionne à merveille lorsque je le lance et que les fichiers de log n'existent pas.

    Mais si les fichiers de logs existent encore, j'ai droit à une belle segmentation fault. Comment faire pour récupérer l'état des fichiers de logs ? ( Je pourrai évidement supprimer les fichiers au début de mon script, mais niveau log c'est pas terrible).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    import glob
    import logging
    import logging.handlers
     
    LOG_FILENAME = 'logging_rotatingfile_example.out'
     
    # Set up a specific logger with our desired output level
    my_logger = logging.getLogger('MyLogger')
    my_logger.setLevel(logging.DEBUG)
     
    # Add the log message handler to the logger
    handler = logging.handlers.RotatingFileHandler(
                  LOG_FILENAME, maxBytes=20, backupCount=5)

  2. #2
    Membre confirmé

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2009
    Messages
    377
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2009
    Messages : 377
    Points : 597
    Points
    597
    Par défaut
    Il me semble avoir trouvé, c'est bête mais si on ne set pas de nom lorsque l'on créer le logger :

    my_logger = logging.getLogger('MyLogger')
    Il semble avoir quelques soucis à récupérer les anciens fichier de log.

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

Discussions similaires

  1. Rollover des logs et redémarrage du serveur
    Par Nertios dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 06/03/2014, 10h14
  2. Arrêt / Redémarrage d'une base, Log ?
    Par madmaxou dans le forum Administration
    Réponses: 14
    Dernier message: 21/04/2009, 12h00
  3. Supprimer journal de log en SQL
    Par David K. dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 24/07/2003, 08h35
  4. Fichiers de Log
    Par Mouse dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 10/05/2003, 18h06
  5. [] [Stratégie] Comment créer un fichier log
    Par Skeezo dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 16/09/2002, 18h30

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