Class: Log4r::PapertrailOutputter
- Inherits:
-
RemoteSyslogOutputter
- Object
- RemoteSyslogOutputter
- Log4r::PapertrailOutputter
- Defined in:
- app/models/log4r/papertrail_outputter.rb
Instance Method Summary collapse
-
#initialize(name, options) ⇒ PapertrailOutputter
constructor
A new instance of PapertrailOutputter.
Constructor Details
#initialize(name, options) ⇒ PapertrailOutputter
Returns a new instance of PapertrailOutputter.
5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'app/models/log4r/papertrail_outputter.rb', line 5 def initialize(name, ) = .clone unless .has_key?('url') if .has_key?('port') ['url'] = "syslog://logs.papertrailapp.com:#{['port']}" end end if .has_key?('program') program_formatter = Log4r::PatternFormatter.new('pattern' => ['program']) ['program'] = program_formatter.format("").chomp end super(name, ) end |