Module: SlackRubyBot::Loggable

Included in:
Client, Commands::Base, Server
Defined in:
lib/slack-ruby-bot/support/loggable.rb

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



3
4
5
6
# File 'lib/slack-ruby-bot/support/loggable.rb', line 3

def self.included(base)
  base.send :include, LoggingMethods
  base.extend(LoggingMethods)
end

.loggerObject



8
9
10
11
12
13
# File 'lib/slack-ruby-bot/support/loggable.rb', line 8

def self.logger
  @logger ||= begin
                $stdout.sync = true
                Logger.new(STDOUT)
              end
end