Top Level Namespace
Defined Under Namespace
Modules: CloudFormationTool
Instance Method Summary
collapse
Instance Method Details
#debug(message = nul, &block) ⇒ Object
16
17
18
19
20
21
22
|
# File 'lib/cloud_formation_tool.rb', line 16
def debug(message = nul, &block)
logger.debug(if message.nil?
yield
else
message
end)
end
|
#error(message = nul, &block) ⇒ Object
32
33
34
35
36
37
38
|
# File 'lib/cloud_formation_tool.rb', line 32
def error(message = nul, &block)
logger.error(if message.nil?
yield
else
message
end)
end
|
#log(message = nil, &block) ⇒ Object
8
9
10
11
12
13
14
|
# File 'lib/cloud_formation_tool.rb', line 8
def log(message = nil, &block)
logger.info(if message.nil?
yield
else
message
end)
end
|
#logger ⇒ Object
4
5
6
|
# File 'lib/cloud_formation_tool.rb', line 4
def logger
($__logger ||= Logger.new(STDERR))
end
|
#warn(message = nul, &block) ⇒ Object
24
25
26
27
28
29
30
|
# File 'lib/cloud_formation_tool.rb', line 24
def warn(message = nul, &block)
logger.warn(if message.nil?
yield
else
message
end)
end
|