I spent too much time on this, but I don't know if it's possible to do: Make reverse lookup of IP and log it through morgan
Express.use(Morgan(async(tokens, req, res) => {
async function ip_reverse_lookup(ip) {
return hostnames = await dns.reverse(ip)
}
hostnames = await ip_reverse_lookup(ip)
return hostnames
}
Now morgan just shows [object Promise] as output in console