diff options
author | Linus Nordberg <linus@nordu.net> | 2016-11-28 00:00:23 +0100 |
---|---|---|
committer | Linus Nordberg <linus@nordu.net> | 2016-11-28 00:00:23 +0100 |
commit | fd43701eb565f73389029a4f5ee20a1163729aa4 (patch) | |
tree | a3b14a00642ba8a98fb1d9eb742f8990324d6f4a /tools/mergetools.py | |
parent | 4e1f11749167c7c79a3fc6a0e146487e7cc1022c (diff) |
Dedup log initialisation code.
Diffstat (limited to 'tools/mergetools.py')
-rw-r--r-- | tools/mergetools.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/mergetools.py b/tools/mergetools.py index 1334186..109e9d4 100644 --- a/tools/mergetools.py +++ b/tools/mergetools.py @@ -489,6 +489,15 @@ def terminate_child_procs(): #print >>sys.stderr, "DEBUG: terminating pid", p.pid p.terminate() +def loginit(args, fname): + logfmt = '%(asctime)s %(message)s' + loglevel = getattr(logging, args.loglevel.upper()) + if args.logdir is None: + logging.basicConfig(format=logfmt, level=loglevel) + else: + logging.basicConfig(format=logfmt, level=loglevel, + filename=args.logdir + "/" + fname) + class Status: def __init__(self, path): self.path = path |