in itchef/cookbooks/cpe_logger/libraries/cpe_log.rb [94:117]
def self.if_else(
ifmsg,
elsemsg,
level: :info,
type: 'chef',
action: nil,
actor: nil,
ifstatus: 'success',
elsestatus: 'fail'
)
y = block_given? ? yield : nil
msg = y ? ifmsg : elsemsg
status = y ? ifstatus : elsestatus
CPE::Log.log(
msg,
:level => level,
:type => type,
:action => action,
:actor => actor,
:status => status,
)
y
end