Class Cheetah::DefaultRecorder
In: lib/cheetah.rb
Parent: Recorder

A default recorder. It uses the `Logger::INFO` level for normal messages and the `Logger::ERROR` level for messages about errors (non-zero exit status or non-empty error output). Used by {Cheetah.run} when a logger is passed.

Methods

Constants

STREAM_INFO = { stdin: { name: "Standard input", method: :info }, stdout: { name: "Standard output", method: :info }, stderr: { name: "Error output", method: :error }   @private

Public Class methods

Public Instance methods

Protected Instance methods

[Validate]