diff --git a/classes/utils/logging.py b/classes/utils/logging.py index 01dfa65..a9cf77f 100644 --- a/classes/utils/logging.py +++ b/classes/utils/logging.py @@ -3,8 +3,11 @@ from time import strftime, time import csv import json -def log_genname(dire="logs", basename="log-", ext="log"): - return dire + '/' + basename + strftime("%Y%m%d-%H%M%S.") + ext +def log_genname(dire="", basename="log-", ext="log"): + dirname = "" + if dire != "": + dirname = dire + "/" + return dirname + basename + strftime("%Y%m%d-%H%M%S.") + ext # # Text logging # @@ -14,7 +17,7 @@ class LOGlog(): self.handle = 0 self.lineno = 0 - def make(self, dire="logs", basename="log-", ext="log"): + def make(self, dire="", basename="log-", ext="log"): if self.handle: self.handle.close() self.lineno = 0 @@ -61,7 +64,7 @@ class CSVlog(LOGlog): super().__init__() self.header = "" - def make(self, dire="logs", basename="log-"): + def make(self, dire="", basename="log-"): return super().make(dire, basename, "csv") def open(self, filename): @@ -84,7 +87,7 @@ class JSONlog(LOGlog): super().__init__() self.quoted = quoted - def make(self, dire="logs", basename="log-", ext="json"): + def make(self, dire="", basename="log-", ext="json"): return super().make(dire, basename, ext) def open(self, filename):