module GClouder::Logging::Appenders
Public Class Methods
file()
click to toggle source
# File lib/gclouder/logging.rb, line 73 def self.file { appender: ::Logger.new(File.join(File.dirname(__FILE__), "../../log.txt")), format: proc { |severity, datetime, _, message| "#{severity} - #{datetime}: #{message}\n" } } end
stdout()
click to toggle source
# File lib/gclouder/logging.rb, line 66 def self.stdout { appender: ::Logger.new(STDOUT), format: proc { |_, _, _, message| "#{message}\n" } } end
stringio(obj = StringIO.new)
click to toggle source
# File lib/gclouder/logging.rb, line 80 def self.stringio(obj = StringIO.new) { appender: ::Logger.new(StringIO.new), format: proc { |severity, datetime, _, message| "#{severity} - #{datetime}: #{message}\n" } } end