Logback日誌輸出到ELK

2022-01-30 21:34:39 字數 2077 閱讀 6451

command: logstash -f /etc/logstash/conf.d/logstash.conf #logstash 啟動時使用的配置檔案

volumes:

- $pwd/logstash/conf.d:/etc/logstash/conf.d #logstash 配檔案位置

- $pwd/logstash/config/logstash.yml:/usr/share/logstash/config/logstash.yml #logstash 配檔案位置

depends_on:

- es01 #後於elasticsearch啟動

# xpack.monitoring.elasticsearch.password: changemedocker-compose 命令

docker-compose up -d   		# 啟動

docker-compose down # 停止

docker logs -f logstash # 檢視 logstash 輸出的日誌,這個方便除錯

依賴包
compile 'net.logstash.logback:logstash-logback-encoder:6.1'
logback.xml 配置
<?xml version="1.0" encoding="utf-8"?>

$.%d.zip

$false

在瀏覽器中開啟kibana,檢視彙總的日誌資訊!

logback配置 指定類日誌輸出到指定資料夾

1 controller demo package com.duke.api controller public class demo 2 logback.xml 指定demo類中的日誌資訊輸出到自定義資料夾中 home server logs demo info 自定義日誌儲存的資料夾 demo ...

Logback日誌配置(分級別輸出到不同檔案)

專案使用springboot2.0 springboot2.0基於jdk1.8,不相容1.7 springboot1.5.x基於jdk1.7,相容1.8 專案結構圖如下 logback配置檔案名為logback spring.xml logging.config classpath log logb...

dubbo使用logback輸出日誌

最近在做dubbo協議擴充套件,發現dubbo錯誤資訊沒有列印。於是跟蹤原始碼發現,dubbo預設使用log4j作為日誌輸出,而我們專案是採用logback來輸出日誌。採取以下方式來切換成slf4j 1 設定jvm啟動引數來指定slf4j 這種方式無論是spring容器還是web容器均可適用 2 w...