1.哪些地方需要用日志记录?
2.生成的日志最终怎么处理?
3.分布式的环境下日志怎么处理?
比如用SpringMVC+Spring+Mybatis的情况下,
是不是每个Controller里面放一个Logger对象,在catch里面记录异常信息,
同理在Service里面也是放一个Logger对象,但是Service里的异常一般都是给controller来处理的,所以Service里面要不要用日志记录信息呢?
1.哪些地方需要用日志记录?
2.生成的日志最终怎么处理?
3.分布式的环境下日志怎么处理?
比如用SpringMVC+Spring+Mybatis的情况下,
是不是每个Controller里面放一个Logger对象,在catch里面记录异常信息,
同理在Service里面也是放一个Logger对象,但是Service里的异常一般都是给controller来处理的,所以Service里面要不要用日志记录信息呢?
8 回答6.5k 阅读
4 回答703 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
日志的作用就是记录你想记录的信息的,用在哪里完全看你自己。
常规用法,在没有硬性规定下:一般日志记录有这么些可参考的点,记录日志为的是收集记录有用的信息,这个有用的定义比较广,可以是方便异常时定位,或是记录用户某些行为,以便后面统计支撑后续业务开发。比较常规的,带有业务属性的函数出入口打日志,异常信息打日志,关键分支信息打日志等等。
不清楚你这里最终如何处理是要用来干嘛,有很多开源成熟的日志分析组件可用。