[dak/master 1/2] Don't log "dak top-level starting" every time we run "dak ls" or something.
Signed-off-by: Chris Lamb <lamby@debian.org>
---
dak/dak.py | 2 +-
daklib/daklog.py | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/dak/dak.py b/dak/dak.py
index 448c137..0d92c7d 100755
--- a/dak/dak.py
+++ b/dak/dak.py
@@ -156,7 +156,7 @@ Available commands:"""
def main():
"""Launch dak functionality."""
- logger = Logger(Config(), 'dak top-level')
+ logger = Logger(Config(), 'dak top-level', print_starting=False)
functionality = init()
modules = [ command for (command, _) in functionality ]
diff --git a/daklib/daklog.py b/daklib/daklog.py
index dfcae36..fb33b0b 100755
--- a/daklib/daklog.py
+++ b/daklib/daklog.py
@@ -38,7 +38,7 @@ class Logger:
logfile = None
program = None
- def __init__ (self, Cnf, program, debug=0):
+ def __init__ (self, Cnf, program, debug=0, print_starting=True):
"Initialize a new Logger object"
self.Cnf = Cnf
self.program = program
@@ -58,7 +58,8 @@ class Logger:
logfile = utils.open_file(logfilename, 'a')
os.umask(umask)
self.logfile = logfile
- self.log(["program start"])
+ if print_starting:
+ self.log(["program start"])
def log (self, details):
"Log an event"
--
1.6.3.3
Reply to: