You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by Sebastian Bazley <se...@apache.org> on 2016/03/14 20:25:59 UTC

[whimsy.git] [1/1] Commit 64d305f: Add some basic logging

Commit 64d305fa8f14674a11c91740ccbd1d89b0a3d4fb:
    Add some basic logging


Branch: refs/heads/master
Author: Sebb <se...@apache.org>
Committer: Sebb <se...@apache.org>
Pusher: sebb <se...@apache.org>

------------------------------------------------------------
tools/collate_minutes.rb                                     | ++++++++++++ -
------------------------------------------------------------
13 changes: 12 additions, 1 deletions.
------------------------------------------------------------


diff --git a/tools/collate_minutes.rb b/tools/collate_minutes.rb
index 8b6a1ed..36294e1 100755
--- a/tools/collate_minutes.rb
+++ b/tools/collate_minutes.rb
@@ -8,6 +8,14 @@
 require 'nokogiri'
 require 'net/https'
 require 'fileutils'
+require 'wunderbar'
+
+Wunderbar.log_level = 'info' unless Wunderbar.logger.info? # try not to override CLI flags
+
+# Add datestamp to log messages (progname is not needed as each prog has its own logfile)
+Wunderbar.logger.formatter = proc { |severity, datetime, progname, msg|
+      "_#{severity} #{datetime} #{msg}\n"
+    }
 
 # for monitoring purposes
 at_exit do
@@ -15,8 +23,11 @@
     msg = "#{$!.backtrace.first} #{$!.message}" rescue $!
     puts "\n*** Exception #{$!.class} : #{msg} ***"
   end
+  Wunderbar.info "Finished #{__FILE__}"
 end
 
+Wunderbar.info "Starting #{__FILE__}"
+
 # destination directory
 SITE_MINUTES = ASF::Config.get(:board_minutes) ||
   File.expand_path('../../www/board/minutes', __FILE__)
@@ -772,4 +783,4 @@ def layout(title = nil)
 
 open("#{SITE_MINUTES}/index.html", 'w') {|file| file.write page}
 
-print("Wrote #{SITE_MINUTES}/index.html\n")
+Wunderbar.info "Wrote #{SITE_MINUTES}/index.html"