1.哪些地方需要用日志记录?2.生成的日志最终怎么处理?3.分布式的环境下日志怎么处理?
比如用SpringMVC+Spring+Mybatis的情况下,是不是每个Controller里面放一个Logger对象,在catch里面记录异常信息,同理在Service里面也是放一个Logger对象,但是Service里的异常一般都是给controller来处理的,所以Service里面要不要用日志记录信息呢?
人生最曼妙的风景,竟是内心的淡定与从容!
日誌的作用就是記錄你想記錄的資訊的,用在哪裡完全看你自己。 常規用法,在沒有硬性規定下:一般日誌記錄有這麼些可參考的點,記錄日誌為的是收集記錄有用的信息,這個有用的定義比較廣,可以是方便異常時定位,或者是記錄用戶某些行為,以便後面統計支撐後續業務開發。比較常規的,帶有業務屬性的函數出入口打日誌,異常訊息打日誌,關鍵分支資訊打日誌等等。
不清楚你這裡最終如何處理是要用來幹嘛,有很多開源成熟的日誌分析元件可用。
日誌主要有兩點作用1.線上問題排查, 這個沒規範,隨意,能快速理解定位即可2.後續用戶行為分析, 需要定義詳細的規範,因為大數據分析需要基於該規範去解析日誌
日誌的作用就是記錄你想記錄的資訊的,用在哪裡完全看你自己。
常規用法,在沒有硬性規定下:一般日誌記錄有這麼些可參考的點,記錄日誌為的是收集記錄有用的信息,這個有用的定義比較廣,可以是方便異常時定位,或者是記錄用戶某些行為,以便後面統計支撐後續業務開發。比較常規的,帶有業務屬性的函數出入口打日誌,異常訊息打日誌,關鍵分支資訊打日誌等等。
不清楚你這裡最終如何處理是要用來幹嘛,有很多開源成熟的日誌分析元件可用。
日誌主要有兩點作用
1.線上問題排查, 這個沒規範,隨意,能快速理解定位即可
2.後續用戶行為分析, 需要定義詳細的規範,因為大數據分析需要基於該規範去解析日誌