[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: