|
|
@@ -80,7 +80,7 @@ def default_factory(extra_list=[]):
|
|
|
|
|
|
|
|
|
class FineTuneParser(GPUParser):
|
|
|
- def init_logger(self, simple=False):
|
|
|
+ def init_logger(self, simple=False, logfile=None):
|
|
|
if not self.has_logging: return
|
|
|
fmt = '{levelname:s} - [{asctime:s}] {filename:s}:{lineno:d} [{funcName:s}]: {message:s}'
|
|
|
|
|
|
@@ -88,7 +88,8 @@ class FineTuneParser(GPUParser):
|
|
|
handler0.addFilter(HostnameFilter())
|
|
|
handler0.setFormatter(logging.Formatter("<{hostname:^10s}>: " + fmt, style="{"))
|
|
|
|
|
|
- handler1 = logging.FileHandler(filename=f"{platform.node()}.log", mode="w")
|
|
|
+ filename = logfile if logfile is not None else f"{platform.node()}.log"
|
|
|
+ handler1 = logging.FileHandler(filename=filename, mode="w")
|
|
|
handler1.setFormatter(logging.Formatter(fmt, style="{"))
|
|
|
|
|
|
logger = logging.getLogger()
|