I'd not log performance URL hits on a log file. This is usually tracked by monitoring tools, or the application / web server.  I'd go for tools like new_relic which introspect the codebase and provide great feedback about the internals of the app.

I'd only use this middleware to track warnings if we have requests which takes more than x millis. But even this is tracked by any standard monitoring tool.