tinylog簡化日誌
tinylog只有75k,是一個輕量的日誌框架,可以替代傳統的Log4j和Logback等。
傳統的log4j 或SLF4J等日誌框架總是需要在類的第一行加入一個靜態的Looger定義:
而tinlylog則不需要,可以直接使用其全域性靜態logger:
配置方面,推薦將tinylog.properties配置檔案放在預設包目錄下,也就是src目錄下,如果沒有其他配置規定,tinylog啟動時會自動載入這個配置檔案。可規定日誌輸出級別內容如下:
可輸出FileWriter, SharedFileWriter 和 RollingFileWriter,FileWriter是預設的日誌輸出:
可透過下面兩句提高效能效率,但是如果JVM崩潰日誌會丟失:
傳統的log4j 或SLF4J等日誌框架總是需要在類的第一行加入一個靜態的Looger定義:
public class MyClass { private static final Logger logger = Logger.getLogger(MyClass.class); } <p class="indent"> |
而tinlylog則不需要,可以直接使用其全域性靜態logger:
public class Application { public static void main(String[] args) { Logger.info("Hello {}!", args[0]); } } <p class="indent"> |
配置方面,推薦將tinylog.properties配置檔案放在預設包目錄下,也就是src目錄下,如果沒有其他配置規定,tinylog啟動時會自動載入這個配置檔案。可規定日誌輸出級別內容如下:
tinylog.level = debug tinylog.level@com.example = trace tinylog.format = {level}: {class}.{method}()\t{message} <p class="indent"> |
可輸出FileWriter, SharedFileWriter 和 RollingFileWriter,FileWriter是預設的日誌輸出:
tinylog.writer = file tinylog.writer.filename = log.txt <p class="indent"> |
可透過下面兩句提高效能效率,但是如果JVM崩潰日誌會丟失:
tinylog.writer.buffered=true tinylog.writingthread=true <p class="indent"> |
相關文章
- Spring Boot 2.x基礎教程:使用tinylog記錄日誌Spring Boot
- 一種簡化操作日誌記錄方案
- Beego(簡介、配置、路由、日誌)Go路由
- MySQL慢日誌優化MySql優化
- Redis持久化——AOF日誌Redis持久化
- Crash 日誌符號化符號
- 日誌收集工具簡單對比
- mysql日誌系統簡單使用MySql
- 簡單的C#日誌類C#
- Springboot 整合logback 日誌框架簡介Spring Boot框架
- MySQL日誌引數配置簡介MySql
- go開發屬於自己的日誌庫-日誌庫優化Go優化
- 一款極簡golang日誌包Golang
- 簡便地Android崩潰日誌收集Android
- python+pytest介面自動化(15)-日誌管理模組loguru簡介Python
- nginx日誌按天最佳化Nginx
- 日誌分析-apache日誌分析Apache
- [20180625]簡單計算日誌生成率.txt
- PostgreSQL DBA(3) - 日誌分析工具pgbadger簡介SQL
- [日誌分析篇]-利用ELK分析jumpserver日誌-日誌拆分篇Server
- 如何利用NLog輸出結構化日誌,並在Kibana優雅分析日誌?
- SDK日誌上傳效能最佳化
- .NET 6 使用 LogDashboard 視覺化日誌視覺化
- SEO優化之淺談蜘蛛日誌優化
- 日誌
- GO的日誌庫log竟然這麼簡單!Go
- 基於事件日誌的流程挖掘簡介 - Chaudhuri事件
- 對 MySQL 慢查詢日誌的簡單分析MySql
- 還在用命令列看日誌?快用Kibana吧,視覺化日誌分析YYDS!命令列視覺化
- EDP .Net開發框架--自動化日誌框架
- Oracle歸檔日誌暴增排查優化Oracle優化
- 【python介面自動化】- logging日誌模組Python
- Redis基礎篇(三)持久化:AOF日誌Redis持久化
- 雲原生系列5 容器化日誌之EFK
- [20181116]18c DML 日誌優化.txt優化
- 日誌伺服器搭建之多伺服器日誌轉發與格式化處理伺服器
- 【Spring】日誌列印sql,日誌配置列印sqlSpringSQL
- 簡單介紹MySQL列印死鎖日誌的方法MySql
- [Java/日誌] 日誌框架列印應用程式日誌程式碼的執行情況Java框架