Module: Console
- Defined in:
- lib/console/clock.rb,
lib/console.rb,
lib/console/split.rb,
lib/console/buffer.rb,
lib/console/filter.rb,
lib/console/logger.rb,
lib/console/output.rb,
lib/console/adapter.rb,
lib/console/capture.rb,
lib/console/version.rb,
lib/console/progress.rb,
lib/console/resolver.rb,
lib/console/event/spawn.rb,
lib/console/output/json.rb,
lib/console/output/null.rb,
lib/console/output/text.rb,
lib/console/output/split.rb,
lib/console/output/xterm.rb,
lib/console/event/failure.rb,
lib/console/event/generic.rb,
lib/console/terminal/text.rb,
lib/console/event/progress.rb,
lib/console/output/default.rb,
lib/console/output/encoder.rb,
lib/console/terminal/xterm.rb,
lib/console/terminal/logger.rb,
lib/console/output/sensitive.rb,
lib/console/compatible/logger.rb,
lib/console/serialized/logger.rb
Overview
Released under the MIT License. Copyright, 2023, by Samuel Williams.
Defined Under Namespace
Modules: Adapter, Clock, Compatible, Event, Output, Serialized, Terminal
Classes: Buffer, Capture, Filter, Logger, Progress, Resolver
Constant Summary
collapse
- Split =
Output::Split
- UNKNOWN =
'unknown'
- VERSION =
"1.21.0"
- Shell =
Event::Spawn
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.call ⇒ Object
42
43
44
|
# File 'lib/console.rb', line 42
def call(...)
Logger.instance.call(...)
end
|
.debug ⇒ Object
22
23
24
|
# File 'lib/console.rb', line 22
def debug(...)
Logger.instance.debug(...)
end
|
.error ⇒ Object
34
35
36
|
# File 'lib/console.rb', line 34
def error(...)
Logger.instance.error(...)
end
|
.fatal ⇒ Object
38
39
40
|
# File 'lib/console.rb', line 38
def fatal(...)
Logger.instance.fatal(...)
end
|
.info ⇒ Object
26
27
28
|
# File 'lib/console.rb', line 26
def info(...)
Logger.instance.info(...)
end
|
.logger ⇒ Object
14
15
16
|
# File 'lib/console.rb', line 14
def logger
Logger.instance
end
|
.logger=(instance) ⇒ Object
18
19
20
|
# File 'lib/console.rb', line 18
def logger= instance
Logger.instance= instance
end
|
.warn ⇒ Object
30
31
32
|
# File 'lib/console.rb', line 30
def warn(...)
Logger.instance.warn(...)
end
|
Instance Method Details
#logger ⇒ Object
51
52
53
|
# File 'lib/console.rb', line 51
def logger
Logger.instance
end
|
#logger=(logger) ⇒ Object
47
48
49
|
# File 'lib/console.rb', line 47
def logger= logger
warn "Setting logger on #{self} is deprecated. Use Console.logger= instead.", uplevel: 1
end
|