大战熟女丰满人妻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成人免费视频 | 成年男女免费视频网站 | 天天射综合网站 | 亚洲日产综合欧美一区二区 | 欧美成人一区二区三区在线电影 | 午夜精品久久久久久久第一页 | 欧美另类网 | 久久综合久久精品 | 国产乱人伦精品一区二区 | 日本高清视频www夜色资源网 | 久久久综合网 | 久草在线中文视频 | 麻豆一区二区 | 深夜视频在线免费 | 荷兰毛片 | 日日操日日 | 精品日韩一区二区三区 | 国产乱码一区二区三区 | 欧美另类高清xxxxx | 国内久久久久高清影视 | 黄色片在线观看网址 | 亚洲成人综合网站 | 玖玖精品在线 | 婷婷亚洲综合五月天在线 | 国产中文欧美 | 欧美做爰xxxⅹ在线视频hd | 亚洲精品一区二区手机在线 | 91精品国产综合久久久久 | 欧美日韩精品国产一区二区 | 国产美女精品视频 | 91成人影院未满十八勿入 | 中文字幕久久综合伊人 | 国产成人久久蜜一区二区 | 久久久这里有精品999 |