優化自定義的Exception的日誌列印,設定自定義使用的ApiException extends Exception日誌列印不刷出堆疊資訊配置程式碼ApiException類即可
1、ApiException extends Exception類的定義實現
public class ApiException extends Exception {
private static final long serialVersionUID = 1256016620875694495L;
private int code;
private String msg;
public ApiException(int code, String msg){
super(msg);
this.code = code;
this.msg = msg;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
// 關鍵
@Override
public Throwable fillInStackTrace() {
return this;
}
}
2、
2020-11-03 10:47:11.065|ERROR|JRESHandler-2.0.1.47:12301-thread-56|18|c.h.j.common.log.bizerr.BizerrLog :{"type":"5","info":["","","","","2020-11-03 10:47:11.065","tbm-compose-provider","2.0.1.47","1","","","com.api.facade.HandleFacade.getNextList","jres-svr",""],"myPackage":{"error_no":"-1","error_info":"該查詢條件下已經沒有下一條資訊了!","requestBody":"","exceptionStack":"com.api.exception.ApiException: 該查詢條件下已經沒有下一條資訊了!
"}}
相關文章
- SpringBoot自定義註解、AOP列印日誌Spring Boot
- Python 日誌列印之自定義logger handlerPython
- Flutter實戰之自定義日誌列印元件Flutter元件
- Laravel/Lumen 自定義錯誤日誌格式過濾堆疊資訊Laravel
- feign配置日誌不列印
- 【Spring】日誌列印sql,日誌配置列印sqlSpringSQL
- Lumen 日誌自定義
- gunicorn 自定義日誌
- laravel5.7 不記錄 sql 報錯日誌,自定義日誌資訊LaravelSQL
- .NET 8使用日誌功能以及自定義日誌提供程式
- php基礎常用程式碼示例,利用 debug_backtrace 自定義個基本的日誌列印函式PHP函式
- 自定義Nginx日誌格式Nginx
- Laravel 自定義日誌驅動 -支援按類+日期分割日誌Laravel
- [Java/日誌] 日誌框架列印應用程式日誌程式碼的執行情況Java框架
- 設定mybatis 是否列印日誌MyBatis
- python dictConfig封裝自定義日誌器優化(三)Python封裝優化
- 操作日誌記錄(包括輸出至自定義日誌檔案)
- 另一種列印輸出日誌資訊的方式
- 日誌列印
- 39,日誌列印sql 配置SQL
- 使用log4j列印異常堆疊到日誌檔案
- Dubbo自定義日誌攔截器
- 自定義 Command 檢視 Laravel 日誌Laravel
- Yii2自定義日誌字首
- Laravel Exception結合自定義Log服務的使用LaravelException
- java 日誌脫敏框架 sensitive,優雅的列印脫敏日誌Java框架
- 自定義Egg.js的請求級別日誌JS
- 自定義log4j的appender寫es日誌APP
- java日誌列印使用指南Java
- 日誌--列印規範
- Log 工具列印日誌
- Unity——日誌列印工具Unity
- 基於.NetCore3.1系列 —— 日誌記錄之自定義日誌元件NetCore元件
- Flutter - 列印好用的Debug日誌Flutter
- 如何列印完整的MYSQL帶引數SQL日誌資訊MySql
- Logback中如何自定義靈活的日誌過濾規則
- 微信網頁自定義分享踩坑日誌網頁
- Laravel 5.5 以下版本中自定義日誌行為Laravel