Sha256: 125d2f471332a48d01f9e645f8181d3e2192e665bf3fb8ecd9e6b124738e68f1
Contents?: true
Size: 664 Bytes
Versions: 1
Compression:
Stored size: 664 Bytes
Contents
require 'flydata-core/core_ext' require 'flydata-core/logger' module Flydata module CommandLoggable include_unless_included FlydataCore::Logger # hook def before_logging(level, raw_msg, built_msg, log_params, options) $stdout.puts raw_msg if options[:stdout] $stderr.puts raw_msg if options[:stderr] end def log_info_stdout(message, log_params = {}) log_info(message, log_params, {stdout: true}) end def log_warn_stderr(message, log_params = {}) log_warn(message, log_params, {stderr: true}) end def log_error_stderr(message) log_error(message, log_params, {stderr: true}) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
flydata-0.2.20 | lib/flydata/command_logger.rb |