昆明java培訓
達內昆明廣州春城路

181-2494-1833

java程序員怎么正確的打日志?

  • 時間:2018-08-01 15:23
  • 發布:java程序員
  • 來源:達內新聞

今天小編為您科普一下什么是日志?java程序員怎么正確的打日志?

什么是日志?

簡單的說,日志就是記錄程序的運行軌跡,方便查找關鍵信息,也方便快速定位解決問題。

我們Java程序員在開發項目時都是依賴 Eclipse/ Idea 等開發工具的 Debug 調試功能來跟蹤解決 Bug,在開發環境可以這么做,但項目發布到了測試、生產環境呢?

你有可能會說可以使用遠程調試,但實際并不能允許讓你這么做。所以,日志的作用就是在測試、生產環境沒有 Debug 調試工具時開發、測試人員定位問題的手段。日志打得好,就能根據日志的軌跡快速定位并解決線上問題,反之,日志輸出不好不能定位到問題不說反而會影響系統的性能。

優秀的項目都是能根據日志定位問題的,而不是在線調試,或者半天找不到有用的日志而抓狂…

常用日志框架

log4j、Logging、commons-logging、slf4j、logback,開發的同學對這幾個日志相關的技術不陌生吧,為什么有這么多日志技術,它們都是什么區別和聯系呢?相信大多數人搞不清楚它們的關系,下面我將一一介紹一下,以后大家再也不用傻傻分不清楚了。

無論從設計上還是實現上,Logback相對log4j而言有了相對多的改進。不過盡管難以一一細數,這里還是列舉部分理由為什么選擇logback而不是log4j。

牢記logback與log4j在概念上面是很相似的,它們都是有同一群開發者建立。所以如果你已經對log4j很熟悉,你也可以很快上手logback。如果你喜歡使用log4j,你也許會迷上使用logback。

打日志的規范準則

最開始也說過了,日志不能亂打,不然起不到日志本應該起到的作用不說,還會造成系統的負擔。在 BAT、華為一些大公司都是對日志規范有要求的,什么時候該打什么日志都是有規范的。

java程序員

上一篇:java主要是用來做什么的?
下一篇:新手怎么迅速入門java編程呢?

馬上預約三天免費體驗課

姓名:

電話:

昆明達內JAVA:程序猿太難當,可能是你想錯了。

java程序員怎么正確的打日志?

java程序員未來發展有哪些路線?

java程序員要如何提升自己?有什么辦法?

  • 關注微信公眾號

    回復關鍵字:視頻資料

    免費領取 達內課程視頻學習資料

  • 視頻學習QQ群

    添加QQ群:1143617948

    免費領取達內課程視頻學習資料

Copyright ? 2018 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

選擇城市和中心
江西省

貴州省

廣西省

海南省

免费V片无码动漫在线观看网址-男人的天堂无码动漫av