ソースを参照

Add timestamp info to presubmit logs for easier debugging.

Change-Id: I80f53f1130ba1dd17c886b14a5737d30394604f0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2152004
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
Commit-Queue: Erik Staab <estaab@chromium.org>
Erik Staab 5 年 前
コミット
cca5c49d45
1 ファイル変更6 行追加4 行削除
  1. 6 4
      presubmit_support.py

+ 6 - 4
presubmit_support.py

@@ -1819,12 +1819,14 @@ def main(argv=None):
 
   options = parser.parse_args(argv)
 
+  log_level = logging.ERROR
   if options.verbose >= 2:
-    logging.basicConfig(level=logging.DEBUG)
+    log_level = logging.DEBUG
   elif options.verbose:
-    logging.basicConfig(level=logging.INFO)
-  else:
-    logging.basicConfig(level=logging.ERROR)
+    log_level = logging.INFO
+  log_format = ('[%(levelname).1s%(asctime)s %(process)d %(thread)d '
+                '%(filename)s] %(message)s')
+  logging.basicConfig(format=log_format, level=log_level)
 
   if options.description_file:
     options.description = gclient_utils.FileRead(options.description_file)