diff --git a/classes/utils/logging.py b/classes/utils/logging.py index 64636bf..eeb16dc 100644 --- a/classes/utils/logging.py +++ b/classes/utils/logging.py @@ -4,7 +4,7 @@ import csv import json def log_genname(dire="logs", basename="log-", ext="log"): - return dire + '/' + basename + strftime("%Y%m%d-%H%M.") + ext + return dire + '/' + basename + strftime("%Y%m%d-%H%M%S.") + ext # # Text logging @@ -15,9 +15,15 @@ class LOGlog(): self.handle = 0 self.lineno = 0 - def create(self, dire="logs", basename="log-", ext="log"): + def make(self, dire="logs", basename="log-", ext="log"): self.lineno = 0 - self.filename = dire + "/" + basename + strftime("%Y%m%d-%H%M.") + ext + self.filename = dire + "/" + basename + strftime("%Y%m%d-%H%M%S.") + ext + self.handle = open(self.filename, 'a') + return self.filename + + def create(self, file): + self.lineno = 0 + self.filename = file self.handle = open(self.filename, 'a') return self.filename @@ -50,8 +56,8 @@ class CSVlog(LOGlog): super().__init__() self.header = "" - def create(self, dire="logs", basename="log-"): - return super().create(dire, basename, "csv") + def make(self, dire="logs", basename="log-"): + return super().make(dire, basename, "csv") def open(self, filename): self.reader = csv.reader(super().filename) @@ -72,8 +78,8 @@ class JSONlog(LOGlog): def __init__(self): super().__init__() - def create(self, dire="logs", basename="log-"): - return super().create(dire, basename, "json") + def make(self, dire="logs", basename="log-"): + return super().make(dire, basename, "json") def open(self, filename): super().open(filename)