]> git.cworth.org Git - sup/commit
rewrite logging to have multiple levels: debug, info, etc.
authorWilliam Morgan <wmorgan-sup@masanjin.net>
Mon, 17 Aug 2009 15:47:20 +0000 (11:47 -0400)
committerWilliam Morgan <wmorgan-sup@masanjin.net>
Mon, 17 Aug 2009 18:47:13 +0000 (14:47 -0400)
commit723e222e5143badf905bc80034f0f86690378e6f
tree9aea2110f7eba63e18a9f3856a741c45a31b05b4
parent9dd4f50b9f62ab5642241359bf6f7c291ccfa738
rewrite logging to have multiple levels: debug, info, etc.

Level is now set by SUP_LOG_LEVEL environment variable.

Big patch here, but most of it is replacing the old Redwood::log calls.

Some work on poll-mode, which subclasses log-mode. Remind me never to use
inheritance again.
27 files changed:
bin/sup
lib/sup.rb
lib/sup/colormap.rb
lib/sup/crypto.rb
lib/sup/ferret_index.rb
lib/sup/hook.rb
lib/sup/imap.rb
lib/sup/index.rb
lib/sup/logger.rb
lib/sup/maildir.rb
lib/sup/mbox.rb
lib/sup/mbox/ssh-file.rb
lib/sup/message-chunks.rb
lib/sup/message.rb
lib/sup/mode.rb
lib/sup/modes/edit-message-mode.rb
lib/sup/modes/label-list-mode.rb
lib/sup/modes/log-mode.rb
lib/sup/modes/poll-mode.rb
lib/sup/modes/reply-mode.rb
lib/sup/modes/thread-view-mode.rb
lib/sup/poll.rb
lib/sup/sent.rb
lib/sup/source.rb
lib/sup/textfield.rb
lib/sup/util.rb
lib/sup/xapian_index.rb