[llvm-commits] [LNT] r154550 - /lnt/trunk/lnt/lnttool/main.py

Daniel Dunbar daniel at zuster.org
Wed Apr 11 16:14:34 PDT 2012


Author: ddunbar
Date: Wed Apr 11 18:14:33 2012
New Revision: 154550

URL: http://llvm.org/viewvc/llvm-project?rev=154550&view=rev
Log:
lnt runserver: Set up a log handler for the 'lnt' logger.

Modified:
    lnt/trunk/lnt/lnttool/main.py

Modified: lnt/trunk/lnt/lnttool/main.py
URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/lnttool/main.py?rev=154550&r1=154549&r2=154550&view=diff
==============================================================================
--- lnt/trunk/lnt/lnttool/main.py (original)
+++ lnt/trunk/lnt/lnttool/main.py Wed Apr 11 18:14:33 2012
@@ -1,5 +1,6 @@
 """Implement the command line 'lnt' tool."""
 
+import logging
 import os
 import sys
 import tempfile
@@ -49,6 +50,16 @@
 
     input_path, = args
 
+    # Setup the base LNT logger.
+    logger = logging.getLogger("lnt")
+    if opts.debugger:
+        logger.setLevel(logging.DEBUG)
+    handler = logging.StreamHandler(sys.stderr)
+    handler.setFormatter(logging.Formatter(
+            '%(asctime)s %(levelname)s: %(message)s',
+            datefmt='%Y-%m-%d %H:%M:%S'))
+    logger.addHandler(handler)
+
     import lnt.server.ui.app
     app = lnt.server.ui.app.App.create_standalone(input_path,)
     if opts.debugger:





More information about the llvm-commits mailing list