    # File lib/phusion_passenger/rails3_extensions/init.rb, line 196
                    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