Sha256: e2763609a4b9c440c79966bf93944878e165d3d4a863d33de5cfbc8ed62b47b3
Contents?: true
Size: 759 Bytes
Versions: 60
Compression:
Stored size: 759 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 = {}, options = {}) log_info(message, log_params, {stdout: !options[:quiet]}) end def log_warn_stderr(message, log_params = {}, options = {}) log_warn(message, log_params, {stderr: !options[:quiet]}) end def log_error_stderr(message, log_params = {}, options = {}) log_error(message, log_params, {stderr: !options[:quiet]}) end end end
Version data entries
60 entries across 60 versions & 1 rubygems