Module: HexTokenBot::Bots::Info

Included in:
Base
Defined in:
lib/hex_token_bot/bots/base.rb

Instance Method Summary collapse

Instance Method Details

#debug(msg) ⇒ Object



23
24
25
# File 'lib/hex_token_bot/bots/base.rb', line 23

def debug(msg)
  @logger.debug msg
end

#error(msg) ⇒ Object



19
20
21
# File 'lib/hex_token_bot/bots/base.rb', line 19

def error(msg)
  @logger.error msg
end

#info(msg) ⇒ Object



11
12
13
# File 'lib/hex_token_bot/bots/base.rb', line 11

def info(msg)
  @logger.info msg
end

#logger_set!(cond) ⇒ Object



6
7
8
9
# File 'lib/hex_token_bot/bots/base.rb', line 6

def logger_set!(cond)
  @logger = Logger.new STDOUT
  @logger.level = cond ? Logger::DEBUG : Logger::INFO
end

#warn(msg) ⇒ Object



15
16
17
# File 'lib/hex_token_bot/bots/base.rb', line 15

def warn(msg)
  @logger.warn msg
end