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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné

    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
    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 chevronné

    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
    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