Skip to content

Commit 0d4f8a7

Browse files
authored
Writing logs into file is configurable from cli argument (#223)
1 parent 664cfee commit 0d4f8a7

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/keria/app/cli/commands/start.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,15 @@
6262
help="TLS server CA certificate chain")
6363
parser.add_argument("--loglevel", action="store", required=False, default="CRITICAL",
6464
help="Set log level to DEBUG | INFO | WARNING | ERROR | CRITICAL. Default is CRITICAL")
65+
parser.add_argument("--logfile", action="store", required=False, default=None,
66+
help="path of the log file. If not defined, logs will not be written to the file.")
6567

6668

6769
def launch(args):
6870
help.ogler.level = logging.getLevelName(args.loglevel)
69-
help.ogler.reopen(name=args.name, temp=True, clear=True)
71+
if(args.logfile != None):
72+
help.ogler.headDirPath = args.logfile
73+
help.ogler.reopen(name=args.name, temp=False, clear=True)
7074

7175
logger = help.ogler.getLogger()
7276

0 commit comments

Comments
 (0)