log4j配置syslog記錄日誌

2021-04-21 08:10:52 字數 960 閱讀 5545

應用場景:需要把log輸出到syslog中

1. log4j的配置

log4j.rootlogger=info, a1, syslog

2. 配置/etc/syslog.conf

例如:

local5. *  /home/my/test.log

3. stop syslog service- /etc/rc.d/init.d/syslog stop

4. start syslog service- /sbin/syslogd -r make sure we need to add '-r' if 514 port is not opened. by default system will not open 514 port.

5.可以用下面的語句檢測syslog的改動是否生效:

/usr/bin/logger –p local5.warning 「test sentence to make sure if the syslog is worked」  

至此,如果你系統中有大於log4j中threshold中定義級別的log,那麼就會被輸出到syslog.conf中定義的檔案裡了,便於下一步分析.

reference:

1.鳥哥的linux私房菜http://linux.vbird.org/linux_basic/0570syslog.php

3. log4j筆記 http://www.infomall.cn/cgi-bin/mallgate/20031008/http://hedong.3322.org/archives/000193.html

log4j 日誌記錄

log4j由三個重要的元件構成 日誌記錄的優先順序,日誌記錄的輸出目的地,日誌記錄的輸出格式。日誌資訊的優先順序從高到低有error warn info debug,分別用來指定這條日誌資訊的重要程度 日誌資訊的輸出目 的地 指定了日誌將列印到控制台還是檔案中 而輸出格式則控制了日誌資訊的顯示內容。...

log4j 日誌記錄

log4j由三個重要的元件構成 日誌記錄的優先順序,日誌記錄的輸出目的地,日誌記錄的輸出格式。日誌資訊的優先順序從高到低有error warn info debug,分別用來指定這條日誌資訊的重要程度 日誌資訊的輸出目 的地 指定了日誌將列印到控制台還是檔案中 而輸出格式則控制了日誌資訊的顯示內容。...

log4j 學習記錄

1.通過log4j可以看到程式執行過程中更詳細的資訊 1 經常使用log4j檢視日誌 2.使用 1 匯入log4j的jar包 2 複製log4j配置檔案到src下 log4j.properties檔案 log4j.rootlogger info,stdout r stdout stdout layo...