dev predefined format using kog-logger
jkiimm opened this issue · comments
Jinyoung Kim commented
I cannot use dev format because of this line. Is it intended?
Tree Xie commented
@jkiimm
You can use it like this (example):
// default log: combined style
app.use(koaLog());
// dev log include <-- and -->
app.use(koaLog('dev'));
app.use((ctx, next) => {
const delay = new Promise(function(resolve, reject) {
setTimeout(resolve, 3000);
});
return delay.then(next);
});
The log will be:
<-- GET /
::ffff:127.0.0.1 - - [19/May/2017:12:44:46 +0000] "GET / HTTP/1.1" 200 11 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36" - 3025.551 ms
--> GET / 200 3,030ms -