Module: LogStash::Outputs::SumoLogic::Common
- Included in:
- LogStash::Outputs::SumoLogic, Compressor, HeaderBuilder, Monitor, PayloadBuilder, Piler, Sender, Statistics
- Defined in:
- lib/logstash/outputs/sumologic/common.rb
Constant Summary collapse
- DEFAULT_LOG_FORMAT =
global constants
"%{@timestamp} %{host} %{message}"- METRICS_NAME_PLACEHOLDER =
"*"- GRAPHITE =
"graphite"- CARBON2 =
"carbon2"- DEFLATE =
"deflate"- GZIP =
"gzip"- STATS_TAG =
"STATS_TAG"- LOG_TO_CONSOLE =
for debugging test
false- @@logger =
nil
Instance Method Summary collapse
-
#log_dbg(message, *opts) ⇒ Object
def log_err.
-
#log_err(message, *opts) ⇒ Object
def log_warn.
- #log_info(message, *opts) ⇒ Object
-
#log_warn(message, *opts) ⇒ Object
def log_info.
- #set_logger(logger) ⇒ Object
Instance Method Details
#log_dbg(message, *opts) ⇒ Object
def log_err
48 49 50 51 52 53 54 |
# File 'lib/logstash/outputs/sumologic/common.rb', line 48 def log_dbg(, *opts) if LOG_TO_CONSOLE puts "\e[36m[DBG :#{DateTime::now}]#{} #{opts.to_s}\e[0m" else @@logger && @@logger.debug(, opts) end end |
#log_err(message, *opts) ⇒ Object
def log_warn
40 41 42 43 44 45 46 |
# File 'lib/logstash/outputs/sumologic/common.rb', line 40 def log_err(, *opts) if LOG_TO_CONSOLE puts "\e[31m[ERR :#{DateTime::now}]#{} #{opts.to_s}\e[0m" else @@logger && @@logger.error(, opts) end end |
#log_info(message, *opts) ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/logstash/outputs/sumologic/common.rb', line 24 def log_info(, *opts) if LOG_TO_CONSOLE puts "[INFO:#{DateTime::now}]#{} #{opts.to_s}" else @@logger && @@logger.info(, opts) end end |
#log_warn(message, *opts) ⇒ Object
def log_info
32 33 34 35 36 37 38 |
# File 'lib/logstash/outputs/sumologic/common.rb', line 32 def log_warn(, *opts) if LOG_TO_CONSOLE puts "\e[33m[WARN:#{DateTime::now}]#{} #{opts.to_s}\e[0m" else @@logger && @@logger.warn(, opts) end end |
#set_logger(logger) ⇒ Object
20 21 22 |
# File 'lib/logstash/outputs/sumologic/common.rb', line 20 def set_logger(logger) @@logger = logger end |