ar_redadeg/scripts_v2/logguer.py

33 lines
1 KiB
Python

################################################################################
################ FONCTION LOG_VERIF #################
################################################################################
def log_verif(nom_fichier, txt, purger):
# répertoire courant
import os
script_dir = os.path.dirname(os.path.abspath(__file__))
if (purger == 1):
# création d'un nouveau fichier texte contenant les logs
log = open(script_dir + "\\logs\\" + nom_fichier + ".log", "w+")
# remplir ce fichier avec le txt que l'on souhaite, nombre de lignes avant et après MàJ
log.write(txt + "\n")
print(txt)
# puis fermeture du fichier
log.close
else:
# ouverture du fichier sans supprimer les logs précédents
log = open(script_dir + "\\logs\\" + nom_fichier + ".log", "a")
# remplir ce fichier avec le txt que l'on souhaite, nombre de lignes avant et après MàJ
log.write(txt + "\n")
print(txt)
# puis fermeture du fichier
log.close