前后端分离开发,日志应该如何进行记录,在出现问题的时候,方便定位问题
日志級(jí)別
等級(jí)由低到高:DEBUG < INFO < WARN < ERROR < FATAL
常用的日志記錄方式可以通過(guò) log4j.xml ,log4j.properties 配置生成日志文件到指定文件。同時(shí)可以配置日志按天為周期拆分為單個(gè)文件,便于問(wèn)題定位時(shí)查看。
DEBUG
級(jí)別最低也是最詳細(xì)的,由于打印內(nèi)容較多,常用于開(kāi)發(fā)環(huán)境。
INFO
用來(lái)反饋系統(tǒng)的當(dāng)前狀態(tài)給最終用戶的。內(nèi)容應(yīng)該對(duì)最終用戶具有實(shí)際意義。
WARN
系統(tǒng)運(yùn)行異常警告,還可以恢復(fù)到正常狀態(tài),系統(tǒng)還可以繼續(xù)運(yùn)行不影響使用。
ERROR
表明可修復(fù)性,可以進(jìn)行一些修復(fù)性的工作,但無(wú)法確定系統(tǒng)會(huì)正常的工作下去。
FATAL
相當(dāng)嚴(yán)重,這種錯(cuò)誤已經(jīng)無(wú)法修復(fù),并且如果系統(tǒng)繼續(xù)運(yùn)行下去,會(huì)造成更大的故障。
前臺(tái)異常
前后端分離后,前臺(tái)異常主要通過(guò)瀏覽器通過(guò)F12查看 console 和 network 查看請(qǐng)求異常信息。必要時(shí)可以在前臺(tái)通過(guò)console.log() 打印異常信息。
總結(jié)
以上是生活随笔為你收集整理的前后端分离开发,日志应该如何进行记录,在出现问题的时候,方便定位问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: spring boot 异常设计原理
- 下一篇: 跨域的含义