大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Tomcat日志記錄設置

Tomcat日志記錄設置

更新時間:2021-09-23 09:48:22 來源:動力節點 瀏覽1741次

自動腳本

1.運行配置Tomcat腳本

運行下面的自動 configure-tomcat 腳本來設置 tomcat 日志記錄并通過您的 syslog 守護程序將日志發送到Loggly。或者,您可以按照我們下面的手動配置說明進行操作。

curl -O https://www.loggly.com/install/configure-linux.sh
chmod 755 configure-linux.sh
sudo ./configure-linux.sh -a SUBDOMAIN -t TOKEN -u USERNAME 

代替:

SUBDOMAIN:您在注冊Loggly時創建的帳戶子域

TOKEN:來自源設置頁面的客戶令牌

USERNAME:您的Loggly用戶名,在Loggly控制臺的右上角可見

2.配置Tomcat日志

rsyslog 更容易找到名稱中沒有日期的文件。以下是刪除旋轉的方法。打開您的 tomcat 日志屬性文件。如果您使用的是 tomcat 7,只需將目錄更改為 tomcat7。

vim /etc/tomcat6/logging.properties 

復制并粘貼整個塊以替換處理程序特定配置以刪除默認日志輪換。正在更改的行以斜體顯示。

1catalina.org.apache.juli.FileHandler.level = FINE
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina
1catalina.org.apache.juli.FileHandler.rotatable = false
2localhost.org.apache.juli.FileHandler.level = FINE
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.prefix = localhost
2localhost.org.apache.juli.FileHandler.rotatable = false
3manager.org.apache.juli.FileHandler.level = FINE
3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.FileHandler.prefix = manager
3manager.org.apache.juli.FileHandler.rotatable = false
4host-manager.org.apache.juli.FileHandler.level = FINE
4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.FileHandler.prefix = host-manager
4host-manager.org.apache.juli.FileHandler.rotatable = false 

設置 Tomcat 訪問日志

您可以通過啟用位于/etc/tomcat6/server.xml 的server.xml 中的訪問日志將 Tomcat 訪問日志轉發到Loggly。在 server.xml 的以下部分中禁用日志輪換并刪除“.” 來自“localhost_access_log”。如果有的話。

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b"/> 

將以下屬性添加到上述Valve標簽以停止日志輪換。

renameOnRotate="true" 

重啟tomcat

$ sudo service tomcat6 restart 

3.設置Tomcat日志文件監控

將此復制到您的終端窗口并運行它。它將確保工作目錄存在。如果是 Ubuntu 系統,它會設置適當的權限。然后它會打開一個 tomcat 配置文件。

sudo mkdir -v /var/spool/rsyslog
if [ "$(lsb_release -ds | grep Ubuntu)" != "" ]; then
  sudo chown -R syslog:adm /var/spool/rsyslog
fi
sudo vim /etc/rsyslog.d/21-tomcat-loggly.conf

粘貼以下配置并替換您的客戶令牌:

$ModLoad imfile
$InputFilePollInterval 10
$WorkDirectory /var/spool/rsyslog
$PrivDropToGroup adm
$WorkDirectory /var/spool/rsyslog
#Add a tag for tomcat events
$template LogglyFormatTomcat,"<%pri%>%protocol-version% %timestamp:::date-rfc3339% %HOSTNAME% %app-name% %procid% %msgid% [TOKEN@41058 tag=\"tomcat\"] %msg%\n"
# catalina.log
$InputFileName /var/log/tomcat6/catalina.log
$InputFileTag catalina-log
$InputFileStateFile stat-catalina-log
$InputFileSeverity info
$InputFilePersistStateInterval 20000
$InputRunFileMonitor
if $programname == 'catalina-log' then @@logs-01.loggly.com:514;LogglyFormatTomcat
if $programname == 'catalina-log' then ~
# catalina.out
$InputFileName /var/log/tomcat6/catalina.out
$InputFileTag catalina-out
$InputFileStateFile stat-catalina-out
$InputFileSeverity info
$InputFilePersistStateInterval 20000
$InputRunFileMonitor
if $programname == 'catalina-out' then @@logs-01.loggly.com:514;LogglyFormatTomcat
if $programname == 'catalina-out' then ~
# host-manager.log
$InputFileName /var/log/tomcat6/host-manager.log
$InputFileTag host-manager
$InputFileStateFile stat-host-manager
$InputFileSeverity info
$InputFilePersistStateInterval 20000
$InputRunFileMonitor
if $programname == 'host-manager' then @@logs-01.loggly.com:514;LogglyFormatTomcat
if $programname == 'host-manager' then ~
# initd.log
$InputFileName /var/log/tomcat6/initd.log
$InputFileTag initd
$InputFileStateFile stat-initd
$InputFileSeverity info
$InputFilePersistStateInterval 20000
$InputRunFileMonitor
if $programname == 'initd' then @@logs-01.loggly.com:514;LogglyFormatTomcat
if $programname == 'initd' then ~
# localhost.log
$InputFileName /var/log/tomcat6/localhost.log
$InputFileTag localhost-log
$InputFileStateFile stat-localhost-log
$InputFileSeverity info
$InputFilePersistStateInterval 20000
$InputRunFileMonitor
if $programname == 'localhost-log' then @@logs-01.loggly.com:514;LogglyFormatTomcat
if $programname == 'localhost-log' then ~
# manager.log
$InputFileName /var/log/tomcat6/manager.log
$InputFileTag manager
$InputFileStateFile stat-manager
$InputFileSeverity info
$InputFilePersistStateInterval 20000
$InputRunFileMonitor
if $programname == 'manager' then @@logs-01.loggly.com:514;LogglyFormatTomcat
if $programname == 'manager' then ~
# localhost_access_log.txt 
$InputFileName /var/lib/tomcat6/logs/localhost_access_log.txt 
$InputFileTag tomcat-access 
$InputFileStateFile stat-tomcat-access 
$InputFileSeverity info 
$InputFilePersistStateInterval 20000 
$InputRunFileMonitor 
if $programname == 'tomcat-access' then @@logs-01.loggly.com:514;LogglyFormatTomcat 
if $programname == 'tomcat-access' then ~ 

TOKEN:替換為您的客戶令牌

重啟 rsyslog

$ sudo service rsyslog restart 

4.驗證事件

在Loggly中搜索過去一小時內帶有 Tomcat 標簽的事件。索引事件可能需要幾分鐘時間。如果它不起作用,請參閱下面的故障排除部分。

tag:tomcat 

高級 Tomcat 日志記錄選項

Tomcat 8 – 通過在 -ch 選項下提供 $CATALINA_HOME 路徑,使用 configure-tomcat 腳本將 tomcat 8 日志發送到 loggly。

Java Log4j 日志——使用 Log4j 從 Tomcat 發送日志

GitHub 上的腳本源代碼– 查看源代碼或提出改進建議

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产精品视频一区牛牛视频 | 一区二区视频免费看 | 水浒传删减剧情在线观看 | 热久久精品| 99精品国产免费久久国语 | 久久精品国产亚洲香蕉 | 亚洲国产一区二区三区四区 | 国产精品久久久久久久久ktv | 老妇激情毛片免费 | 青青青在线视频人视频在线 | 国产成人v片视频在线观看 国产成人爱片免费观看视频 | 日本人69视频页码jlzz | 日韩欧美亚洲国产 | 久久综合九色综合97伊人麻豆 | 四虎海外在线永久免费看 | 国产目拍亚洲精品一区二区三区 | 久久久久久久一线毛片 | 欧美日韩一区二区视频免费看 | 日本精品高清一区二区不卡 | 在线亚洲国产精品区 | 来自深渊在线观看 | 亚洲一区二区三区不卡在线播放 | 国产日韩一区二区三区在线观看 | 香蕉网伊在线中文慕大全 | 成人欧美日韩 | 精品国产第一国产综合精品 | 国产精品成人在线播放 | 奇米在线777在线视频 | 一区二区三区四区视频在线 | 在线欧美v日韩v国产精品v | 欧美日韩国产高清精卡 | 久热精品视频在线观看 | 99久久免费看精品国产一区 | 欧美综合国产 | 免费看国产一级特黄aa大片 | 91尤物在线视频 | 久草精品在线观看 | 久久国产精品一区二区 | 激情在线日韩视频免费 | 欧美人交性视频在线香蕉 | 亚洲国产一区二区三区最新 |