最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Windows服务器tomcat日志拆分(cronolog )

业界 admin 4浏览 0评论

日志打印到文件

实现在windows下,将相关的控制台输出记录到后台的catalina.out文件中以便查看;
在Linux下实现,请参考Linux服务器tomcat日志拆分(cronolog )

一. 控制台不打印日志

编辑bin目录下面的 startup.bat文件最后一行

call "%EXECUTABLE%" start %CMD_LINE_ARGS%
改为 call "%EXECUTABLE%" run %CMD_LINE_ARGS%

配置完成重启tomcat,控制台打印信息如图所示

注:上面这样设置之后,运行tomcat后,日志就不会实时显示到tomcat运行窗口了。
如图所示,图示1为控制台信息,同时,按照此配置重新启动tomcat之后图示3位置图标也会改变。

二. 把控制台的信息输出到catalina.out文件里

编辑bin下面的 catalina.bat文件,在文件中搜索“%ACTION%”会发现文件里共有4处 %ACTION% ,然后在后面分别加上以下配置

   >> %CATALINA_HOME%\logs\catalina.out 

注:windows中反斜杠和 linux是反的。重启tomcat,就会发现在logs文件夹下出现了catalina.out文件,把原来控制台的信息全写进去了。但输出的这个catalina.out文件,是一直增长的,也就是文件会越来越大。

三. catalina.out 日志文件按日期自动切割

实现 catalina.out 按日期自动切割的话,需要下载 cronolog-1.6.1-win32 ,并把 cronolog.exe 放在Tomcat 服务器的 bin 目录下。然后在 catalina.bat 的4处 %ACTION% 后加上以下配置

 | .\cronolog.exe %CATALINA_HOME%\logs\catalina.%%Y-%%m-%%d.out



注:
cronolog-1.6.1-win32下载, 提取码密码:p5pq

参考链接:https://wwwblogs/jmcui/archive/2018/01/17/8297351.html

日志打印到文件

实现在windows下,将相关的控制台输出记录到后台的catalina.out文件中以便查看;
在Linux下实现,请参考Linux服务器tomcat日志拆分(cronolog )

一. 控制台不打印日志

编辑bin目录下面的 startup.bat文件最后一行

call "%EXECUTABLE%" start %CMD_LINE_ARGS%
改为 call "%EXECUTABLE%" run %CMD_LINE_ARGS%

配置完成重启tomcat,控制台打印信息如图所示

注:上面这样设置之后,运行tomcat后,日志就不会实时显示到tomcat运行窗口了。
如图所示,图示1为控制台信息,同时,按照此配置重新启动tomcat之后图示3位置图标也会改变。

二. 把控制台的信息输出到catalina.out文件里

编辑bin下面的 catalina.bat文件,在文件中搜索“%ACTION%”会发现文件里共有4处 %ACTION% ,然后在后面分别加上以下配置

   >> %CATALINA_HOME%\logs\catalina.out 

注:windows中反斜杠和 linux是反的。重启tomcat,就会发现在logs文件夹下出现了catalina.out文件,把原来控制台的信息全写进去了。但输出的这个catalina.out文件,是一直增长的,也就是文件会越来越大。

三. catalina.out 日志文件按日期自动切割

实现 catalina.out 按日期自动切割的话,需要下载 cronolog-1.6.1-win32 ,并把 cronolog.exe 放在Tomcat 服务器的 bin 目录下。然后在 catalina.bat 的4处 %ACTION% 后加上以下配置

 | .\cronolog.exe %CATALINA_HOME%\logs\catalina.%%Y-%%m-%%d.out



注:
cronolog-1.6.1-win32下载, 提取码密码:p5pq

参考链接:https://wwwblogs/jmcui/archive/2018/01/17/8297351.html

发布评论

评论列表 (0)

  1. 暂无评论