# File lib/phusion_passenger/rails3_extensions/init.rb, line 191
                def benchmark_with_passenger(message = "Benchmarking", *args)
                        log = Thread.current[PASSENGER_ANALYTICS_WEB_LOG]
                        if log
                                log.measure("BENCHMARK: #{message}") do
                                        benchmark_without_passenger(message, *args) do
                                                yield
                                        end
                                end
                        else
                                benchmark_without_passenger(message, *args) do
                                        yield
                                end
                        end
                end