lib/raven/logger.rb in sentry-raven-0.4.8 vs lib/raven/logger.rb in sentry-raven-0.5.0
- old
+ new
@@ -11,9 +11,12 @@
].each do |level|
define_method level do |*args, &block|
msg = args[0] # Block-level default args is a 1.9 feature
msg ||= block.call if block
logger = Raven.configuration[:logger]
+ if logger.nil?
+ logger = ::Logger.new(STDOUT)
+ end
logger.send(level, "#{LOG_PREFIX}#{msg}") if logger
end
end
end