powered by
A one line log entry for every request. The output looks like this:
GET http://127.0.0.1:3000/image 200 3 ms - 4742
and contains
the HTTP method,
the full request URL,
the HTTP status code of the response,
how long it took to process the response, in ms,
and the size of the response body, in bytes.
mw_log(format = "dev", stream = stdout())
Log format. Not implemented currently.
R connection to log to. Defaults to stdout(), the standard output.
stdout()
Handler function.
Other middleware: mw_etag(), mw_json(), mw_multipart(), mw_raw(), mw_static(), mw_text(), mw_urlencoded()
mw_etag()
mw_json()
mw_multipart()
mw_raw()
mw_static()
mw_text()
mw_urlencoded()
# NOT RUN { app <- new_app() app$use(mw_log()) app # }
Run the code above in your browser using DataLab