大战熟女丰满人妻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 上的腳本源代碼– 查看源代碼或提出改進建議

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美一级视频免费观看 | 狠狠亚洲婷婷综合色香五 | 久久精品国产只有精品2020 | 欧美一区亚洲 | 特黄特黄一级高清免费大片 | 91精品视频在线看 | 日本一级毛片免费 | 午夜伦y4480影院中文字幕 | 亚洲三级天堂 | 操操碰| 麻豆精品视频 在线视频 | 国产成人精品视频 | 草草福利影院 | 国产精品亚洲欧美一级久久精品 | 亚洲va天堂va国产va久 | 精品一级毛片 | 在线国产一区二区 | 午夜精品久久久久久久爽 | 久久精热| 无遮挡无遮挡91桃色在线观看 | 国产视频最新 | 91成年人免费视频 | 日本亚洲精品一区二区三区 | 日韩一级欧美一级毛片在线 | 亚洲精品一区二区三区香蕉在线看 | 奇米影视在线视频8888 | 国产亚洲在线观看 | 无套嗨操 | 色综合天天综合 | 成人网18免费视频 | 久久99热久久精品动漫 | 狠狠色丁香婷婷综合视频 | 国产成人不卡亚洲精品91 | 四虎永久免费在线观看 | 日本成人中文字幕 | 久久天天躁日日躁狠狠躁 | 欧美一级大片在线观看 | 日本高清免费不卡在线播放 | 日日爽 | 亚洲综合伦理一区 | 老司机免费福利视频无毒午夜 |