Class: TestSyslogLogger

Inherits:
TestLogger
  • Object
show all
Defined in:
lib/imagery/vendor/SyslogLogger-1.4.0/test/test_syslog_logger.rb

Defined Under Namespace

Classes: Log

Constant Summary

Constant Summary

Constants inherited from TestLogger

TestLogger::LEVEL_LABEL_MAP

Instance Method Summary (collapse)

Methods inherited from TestLogger

#test_add, #test_add_level_debug, #test_add_level_error, #test_add_level_fatal, #test_add_level_info, #test_add_level_unknown, #test_add_level_warn, #test_debug, #test_debug_eh, #test_error, #test_error_eh, #test_fatal, #test_fatal_eh, #test_info, #test_info_eh, #test_initialize, #test_unknown, #test_unknown_eh, #test_warn, #test_warn_eh

Instance Method Details

- (Object) log(msg_id, *arg, &block)



479
480
481
# File 'lib/imagery/vendor/SyslogLogger-1.4.0/test/test_syslog_logger.rb', line 479

def log(msg_id, *arg, &block)
  Log.new(log_raw(msg_id, *arg, &block))
end

- (Object) log_add(severity, msg, progname = nil, &block)



475
476
477
# File 'lib/imagery/vendor/SyslogLogger-1.4.0/test/test_syslog_logger.rb', line 475

def log_add(severity, msg, progname = nil, &block)
  log(:add, severity, msg, progname, &block)
end

- (Object) log_raw(msg_id, *arg, &block)



483
484
485
486
487
488
# File 'lib/imagery/vendor/SyslogLogger-1.4.0/test/test_syslog_logger.rb', line 483

def log_raw(msg_id, *arg, &block)
  assert_equal true, @logger.__send__(msg_id, *arg, &block)
  msg = MockSyslog.line
  MockSyslog.reset
  return msg
end

- (Object) setup



458
459
460
461
# File 'lib/imagery/vendor/SyslogLogger-1.4.0/test/test_syslog_logger.rb', line 458

def setup
  super
  @logger = SyslogLogger.new
end