Sha256: 61cbcd438fe635439ebbd15d323fbcf2d30f1666f67359408218e630623330d1
Contents?: true
Size: 488 Bytes
Versions: 15
Compression:
Stored size: 488 Bytes
Contents
require 'tengine/core' # see http://www.ruzee.com/blog/2006/11/redirecting-stdout-to-logger-with-ruby-on-rails class Tengine::Core::IoToLogger def initialize(logger, method_to_write = :info) @logger = logger @method_to_write = method_to_write end def puts(str) @logger.send(@method_to_write, str.strip) end def write(str) @logger.send(@method_to_write, str.strip) end alias_method :<<, :puts def flush; end # ignore alias_method :to_s, :inspect end
Version data entries
15 entries across 15 versions & 1 rubygems