應用場景:需要把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...