Sha256: 5673a2b57f28fd11e9a2f612c2dcddb52298d3a5ccdcc35e451c22a89866abdc
Contents?: true
Size: 694 Bytes
Versions: 76
Compression:
Stored size: 694 Bytes
Contents
module Dynflow module LoggerAdapters class Abstract # @returns [#fatal, #error, #warn, #info, #debug] logger object for logging errors from action execution def action_logger raise NotImplementedError end # @returns [#fatal, #error, #warn, #info, #debug] logger object for logging Dynflow errors def dynflow_logger raise NotImplementedError end def level raise NotImplementedError end def level=(v) raise NotImplementedError end private def apply_formatters(base, formatters) formatters.reduce(base) { |base, formatter| formatter.new(base) } end end end end
Version data entries
76 entries across 76 versions & 1 rubygems