33 lines
1 KiB
Python
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
|
||
|
|
||
|
|
||
|
|