pyterm: fix logging directory

The default logging directory should be ${HOME}/${HOST}/run-name/
pr/gpio
Oleg Hahm 7 years ago
parent 5ecbcca01a
commit 0331029990

@ -90,7 +90,7 @@ class SerCmd(cmd.Cmd):
confdir (str): configuration directory
conffile (str): configuration file name
host (str): local host name
run_name (str): identifier for log filer subdirectory
run_name (str): identifier for log files subdirectory
"""
@ -114,7 +114,7 @@ class SerCmd(cmd.Cmd):
self.run_name = defaultrunname
if not self.log_dir_name:
self.log_dir_name = self.hostname
self.log_dir_name = self.host
if not os.path.exists(self.configdir):
os.makedirs(self.configdir)
@ -138,7 +138,7 @@ class SerCmd(cmd.Cmd):
# create Logging object
my_millis = "%.4f" % (time.time())
date_str = '%s.%s' % (time.strftime('%Y%m%d-%H:%M:%S'), my_millis[-4:])
date_str = '%s.%s' % (time.strftime('%Y%m%d-%H.%M.%S'), my_millis[-4:])
self.startup = date_str
# create formatter
formatter = logging.Formatter(self.fmt_str)
@ -712,9 +712,8 @@ if __name__ == "__main__":
parser.add_argument("-rn", "--run-name",
help="Run name, used for logfile")
parser.add_argument("-ln", "--log-dir-name",
help="Log directory name (default is hostname e.g. "
"%s/<hostname>)" % defaultdir,
default=defaultdir)
help="Log directory name (default is hostname + "
"run-name e.g. %s/<hostname>/<run-name>)" % defaultdir)
parser.add_argument("-nl", "--newline",
help="Specify the newline character(s) as a combination "
"of CR and LF. Examples: -nl=LF, -nl=CRLF. "

Loading…
Cancel
Save