Bonjour à tous,
J’ai une fonction qui se charge d’écrire des messages dans un fichier (les logs de mon application). Cette fonction peut être utilisée par différents objets. Donc pour avoir le maximum d’information dans mes logs, cette fonction fait appel à la fonction currentframe() du module inspect :
from inspect import currentframe
class Logger:
"""Log messages."""
def __init__(self):
self.logfile = sys.stderr
self.log_time = False
def __del__(self):
(…)