下面的日志是打印出socket.io断开的信息
// bad
logger.info(`socket.io ${socket.handshake.query.agentId} disconnect. reason: ${reason} ${socket.id}`)
但是这条日志不利于关键词搜索,如果搜disconnect,那么可能很多地方都有这个关键词。
// good
logger.info(`socket.io disconnect ${socket.handshake.query.agentId} reason: ${reason} ${socket.id}`)
// bad
logger.info(`socket.io ${socket.handshake.query.agentId} disconnect. reason: ${reason} ${socket.id}`)
总结经验
- 多个关键词位置要靠前
- 多个关键词要集中
- 日志日志要标记来自特殊的用于,比如说,来自