URL = require("url")

# Simple proxy that spits all request URLs to the console if the debug settings is true.
#
# Example
#     replay.use replay.logger(exports)
#     replay.debug = true
logger = (settings)->
  return (request, callback)->
    if settings.debug
      console.log "Replay: Requesting #{request.method} #{URL.format(request.url)}"
    callback()

module.exports = logger
