+morgan.token('remote-addr', req => {
+ if (req.get('DNT') === '1') {
+ return anonymize(req.ip, 16, 16)
+ }
+
+ return req.ip
+})
+morgan.token('user-agent', req => {
+ if (req.get('DNT') === '1') {
+ return useragent.parse(req.get('user-agent')).family
+ }
+
+ return req.get('user-agent')
+})