1 .修改startup.bat 搜索这个“%CMD_LINE_ARGS%”的行
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
为
call "%EXECUTABLE%"
run %CMD_LINE_ARGS%
>> ..\logs\catalina.txt
然后在此启动tomcat,再次查看catalina.txt,预期的信息果然如约而至!
ps:注意日志文件有点大 一个启动就是600k左右的日志
2. 如果要每次启动的时候重新输入不同的文件,可对上面代码进行修改如下:
call "%EXECUTABLE%" run %CMD_LINE_ARGS% >> ..\logs\catalina%Date:~0,10%.log
,%DATE:~0,10%是系统时间截取,有的系统可能不是这样截取的,你可以用echo %DATE%命令看一下结果,0是起始位置,10时长度,根据结果来截取一下)
添加这行的目的是让tomcat把控制台的信息都输出到
..\logs\xxx_%DATE:~0,10%.log
这个文件中,但是控制台就不输出了,这就是他的缺点,但是如果是在用户环境下部署的话,控制台输出也不重要吧
3. 以上办法无法每天输入到一个文件中,第二种方法也只是在不同日期重启tomcat时才能输出到不同文件,如在同一天重启系统,则还是同一个日志文件。
分享到:
相关推荐
tomcat控制台详细错误日志设置,有时tomcat控制台报的错误比较模糊,不知道该怎样去找原因,现在好了,按照简单说明配置一下
Tomcat控制台部署
在tomcat中,默认将终端输出信息输出到 $CATALINA_HOME/logs/catalina.out 其中$CATALINA_HOME是tomcat的安装目录。 tomcat启动后,该文件每秒都会更新一次,并且像其中输入日志信息,所以如果用直接打开的方式...
Tomcat的详细错误日志不见了,只报一个万恶的Context [] startup failed due to previous errors,却找不到previous errors具体是啥东西
Myeclipse Tomcat 控制台乱码设置
Linux tomcat下catalina.out日志文件分割 前言: tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli...
GrepConsole最新版本 idea日志颜色设置
1.需要将此文件放到tomcat的bin目录下 2.需要将bin目录下的startup.bat的倒数第二行的 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改成 call "%EXECUTABLE%" run %CMD_LINE_ARGS% 即 将start改成run。 有任何问题...
用于配置tomcat生成日志的分类,按照日期一天一个文件,查阅起来方便,当然配置方式多种多样
tomcat日志输出文件的配置,tomcat一些日常配置
解决idea启动web项目控制台乱码问题
针对linux环境上tomcat不断输出到catalina.out文件的问题,提供一个按天分割catalina.out的脚本,以及操作说明。绝对可用!
linux 环境中 脚本 定时清理tomcat日志文件
以下脚本主要备份的日志文件为tomcat的catalina.out、localhost_access_log.yyyy-mm-dd.log日志和项目的日志文件,其中项目的日志文件格式为”projectname-yyyy-mm-dd.log”,以下为备份脚本,具体的操作都有相应的...
win7自动清除tomcat缓存及日志
Linux Tomcat下使用Log4j接管catalina.out 日志文件生成方式,按天分割,解决catalina.out日志文件过大问题 1、将log4j-1.2.17.jar、tomcat-juli-adapters.jar两个jar包和log4j.properties文件拷贝到 Tomcat 的 lib...
NULL 博文链接:https://jyao.iteye.com/blog/1266503
删除tomcat下产生的日志文件,配合计划任务使用,会更加有效果呢.
直接使用此jar包 放入tomcat lib目录下 修改conf配置文件 重起生效