Type:
Module

The syslog package provides a Ruby interface to the POSIX system logging facility.

Syslog messages are typically passed to a central logging daemon. The daemon may filter them; route them into different files (usually found under /var/log); place them in SQL databases; forward them to centralized logging servers via TCP or UDP; or even alert the system administrator via email, pager or text message.

Unlike application-level logging via Logger or Log4r, syslog is designed to allow secure tamper-proof logging.

The syslog protocol is standardized in RFC 5424.

inspect
  • References/Ruby on Rails/Ruby/Classes/Syslog

inspect() Class Public methods Returns an inspect() string summarizing the object

2025-01-10 15:47:30
opened?
  • References/Ruby on Rails/Ruby/Classes/Syslog

opened? Class Public methods Returns true if the syslog is open.

2025-01-10 15:47:30
fatal
  • References/Ruby on Rails/Ruby/Classes/Syslog/Syslog::Logger

fatal Instance Public methods Logs a message at the fatal (syslog

2025-01-10 15:47:30
ident
  • References/Ruby on Rails/Ruby/Classes/Syslog

ident() Class Public methods Returns the identity string used in the last call

2025-01-10 15:47:30
debug
  • References/Ruby on Rails/Ruby/Classes/Syslog/Syslog::Logger

debug Instance Public methods Logs a message at the debug (syslog

2025-01-10 15:47:30
mask
  • References/Ruby on Rails/Ruby/Classes/Syslog

mask() Class Public methods Returns the log priority mask in effect. The mask

2025-01-10 15:47:30
info
  • References/Ruby on Rails/Ruby/Classes/Syslog/Syslog::Logger

info Instance Public methods Logs a message at the info (syslog

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/Syslog/Syslog::Logger

new(program_name = 'ruby') Class Public methods Fills in variables for

2025-01-10 15:47:30
call
  • References/Ruby on Rails/Ruby/Classes/Syslog/Syslog::Logger/Syslog::Logger::Formatter

call(severity, time, progname, msg) Instance Public methods

2025-01-10 15:47:30