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"