2012-12-01 5 views
1

Ceci est un exemple de ce que je veux faire. Si je suis capable de stocker la sortie de logging.warning() dans une variable, je vais pouvoir le stocker dans le MongoDBComment stocker les sorties de journalisation python dans mongoDb

import logging 
logging.basicConfig(level=logging.DEBUG,filename='logDemo.log') 
logging.basicConfig(format='%(levelname)s:%(message)s', level=logging.DEBUG) 
logging.basicConfig(format='%(asctime)s %(message)s') 

def divide(a,b): 
    try : 

     divide = a/b 
     return divide 
    except ZeroDivisionError:   

    a=logging.warning('Watch out!') # will print a message to the console 
    logging.info('I told you so') # will not print anything 
    logging.warning('is when this event was logged.')   
    print a 


divide(60,0) 

J'ai essayé de stocker la sortie de logging.warning() dans une variable mais il a échoué, peut-il est un moyen de stocker des fonctions de journalisation sortie dans MongoDB

+0

Qu'est-ce que cela a à voir avec MongoDB? Il n'y a pas une seule ligne de code MongoDB ?! et corrige le formatage de votre code et indentation ... En outre: comment pouvez-vous arriver à la conclusion que le module de l'enregistreur peut être utilisé pour stocker le message dans les variables? –

Répondre

Questions connexes