module LeapCli::LogCommand

Public Instance Methods

assert!(*args, &block) click to toggle source
# File lib/leap_cli/log.rb, line 41
def assert!(*args, &block)
  Util.assert!(*args, &block)
end
bail!(*args, &block) click to toggle source

These probably should have been part of the logger originally, but they are made available here for convenience:

# File lib/leap_cli/log.rb, line 37
def bail!(*args, &block)
  Util.bail!(*args, &block)
end
log(*args, &block) click to toggle source
# File lib/leap_cli/log.rb, line 9
def log(*args, &block)
  logger.log(*args, &block)
end
log_level() click to toggle source

deprecated

# File lib/leap_cli/log.rb, line 28
def log_level
  logger.log_level
end
log_raw(*args, &block) click to toggle source
# File lib/leap_cli/log.rb, line 13
def log_raw(*args, &block)
  logger.log_raw(*args, &block)
end
logger() click to toggle source

global shared logger

# File lib/leap_cli/log.rb, line 18
def logger
  @@logger ||= LeapCli::LeapLogger.new
end
new_logger() click to toggle source

thread safe logger

# File lib/leap_cli/log.rb, line 23
def new_logger
  logger.dup
end