Class: Log4r::Logstash::RedisOutputter
- Inherits:
-
Outputter
- Object
- Outputter
- Log4r::Logstash::RedisOutputter
- Defined in:
- lib/log4r/logstash/outputter/redis_outputter.rb
Instance Method Summary collapse
-
#initialize(name, hash = {}) ⇒ RedisOutputter
constructor
A new instance of RedisOutputter.
Constructor Details
#initialize(name, hash = {}) ⇒ RedisOutputter
Returns a new instance of RedisOutputter.
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/log4r/logstash/outputter/redis_outputter.rb', line 10 def initialize(name, hash = {}) super(name, hash) @index = hash[:index] || "logstash" @additional_fields = hash[:additional_fields] || {} @data_field_name = hash[:data_field_name] || "data" @level_field_name = hash[:level_field_name] || "level" @timestamp_field_name = hash[:timestamp_field_name] || "timestamp" init_redis(hash[:host], hash[:port]) end |