class Logsly::Outputs::Syslog

SYSLOG

Public Instance Methods

data(*args) click to toggle source
# File lib/logsly/outputs.rb, line 126
def data(*args)
  SyslogData.new(*args, &self.build)
end
to_appender(data) click to toggle source
# File lib/logsly/outputs.rb, line 130
def to_appender(data)
  ::Syslog.close if ::Syslog.opened?

  Logsly::Logging182.appenders.syslog(data.identity, {
    :logopt   => data.log_opts,
    :facility => data.facility,
    :layout   => self.to_layout(data)
  })
end