module Kernel
def logger
Define a logger available every where in our app
#
:nodoc:
def logger Padrino.logger end
def silence_logger(&block)
Silences the output by redirecting to stringIO
def silence_logger(&block) $stdout = log_buffer = StringIO.new block.call $stdout = STDOUT log_buffer.string end
def silence_warnings
def silence_warnings old_verbose, $VERBOSE = $VERBOSE, nil yield ensure $VERBOSE = old_verbose end