Log4j2支援非同步列印提高列印輸出速度
Log4j2支援非同步列印提高列印輸出速度
pom依賴新增
<!--log4j2非同步支援-->
<dependency>
<groupId>com.lmax</groupId>
<artifactId>disruptor</artifactId>
</dependency>
全域性模式2兩種
第一種:resources 下建立屬性檔案 log4j2.component.properties
# log4j2非同步支援
Log4jContextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector
第二種:springboot啟動main方法新增程式碼
System.setProperty("Log4jContextSelector","org.apache.logging.log4j.core.async.AsyncLoggerContextSelector");
或者採用啟動引數
-DLog4jContextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector
區域性模式 AsyncLogger
<Loggers>
<AsyncLogger name="com.meituan.Main" level="trace" additivity="false">
<appender-ref ref="RollingFile"/>
</AsyncLogger>
<AsyncLogger name="RollingFile2" level="trace" additivity="false">
<appender-ref ref="RollingFile2"/>
</AsyncLogger>
<Root level="debug">
<AppenderRef ref="Console"/>
<AppenderRef ref="RollingFile"/>
</Root>
</Loggers>
相關文章
- python如何以表格形式列印輸出Python
- C++ cout列印輸出 (解決輸出亂碼)C++
- 日誌-log4j2基於AsyncLogger的非同步日誌列印非同步
- 日誌-log4j2基於AsyncAppender的非同步日誌列印APP非同步
- Python 3 進階 —— print 列印和輸出Python
- int型別按位元組列印輸出型別
- Java™ 教程(格式化數字列印輸出)Java
- python怎麼將列印輸出日誌檔案Python
- iOS資料型別簡介及NSLog列印輸出iOS資料型別
- 另一種列印輸出日誌資訊的方式
- [java IO流]之 萬能輸出流列印流printWriterJava
- Linux基礎命令---echo列印內容到標準輸出Linux
- laravel列印輸出完整sql,執行時間和explain分析LaravelSQLAI
- 支援雲列印的印表機有哪些?
- PAT-B 1006 換個格式輸出整數【遞迴列印】遞迴
- @軟考生,准考證列印時間已出,請及時列印
- python 使用 loguru 輸出異常日誌同時列印變數值Python變數
- 輸入2,5,列印:1-10 表格
- 印萌自助列印系統,如何提升傳統列印店的列印效率?
- Web 列印Web
- 列印流
- java 只列印實體類裡的 非 null 屬性JavaNull
- 雲列印比線下列印店便宜嗎?
- 使用動態輸出列印核心的DEBUG資訊
- Word 列印技巧大全,列印知識全在這。
- 【Spring】日誌列印sql,日誌配置列印sqlSpringSQL
- 列印服務的細節部署(列印許可權、印表機池、列印優先順序、列印文件轉向、分隔頁)
- APEX-資料匯出/列印 學習
- TVM VLOG列印
- 日誌列印
- 關於列印
- python列印菱形Python
- 雲列印和無線列印有什麼區別?
- [非專業翻譯] Mapster - 非同步支援非同步
- 使用Log4j2輸出日誌演示
- log4j2分層輸出日誌
- 考研黨列印資料怎麼使用雲列印服務?
- 校園小型列印店,如何實現列印智慧自助化?