lib/appsignal.rb in appsignal-1.2.3 vs lib/appsignal.rb in appsignal-1.2.4.beta.1
- old
+ new
@@ -129,11 +129,11 @@
# Useful for cases such as Rake tasks and Resque-like systems where a process is
# forked and immediately exits after the transaction finishes.
def monitor_single_transaction(name, env={}, &block)
monitor_transaction(name, env, &block)
ensure
- stop
+ stop('monitor_single_transaction')
end
def listen_for_error(&block)
yield
rescue => error
@@ -230,10 +230,14 @@
@logger = Logger.new($stdout)
@logger.formatter = lambda do |severity, datetime, progname, msg|
"appsignal: #{msg}\n"
end
end
- @logger.level = Logger::INFO
+ if config && config[:debug]
+ @logger.level = Logger::DEBUG
+ else
+ @logger.level = Logger::INFO
+ end
@logger << @in_memory_log.string if @in_memory_log
if path_arg
@logger.info('Setting the path in start_logger has no effect anymore, set it in the config instead')
end