TOMCAT控制台日志输出到指定文件中

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

1 .修改startup.bat第42行 
call "%EXECUTABLE%" start %CMD_LINE_ARGS% 
为 
call "%EXECUTABLE%" run %CMD_LINE_ARGS% >> ..\logs\catalina.txt 
然后在此启动tomcat,再次查看catalina.txt,预期的信息果然如约而至! 

 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时才能输出到不同文件,如在同一天重启系统,则还是同一个日志文件。

转载(http://elan1986.iteye.com/blog/750761

【3D目标检测】MMdetection3d——搭建IS-Fusion环境+nuScenes数据集训练 搭建IS-Fusion环境+nuScenes数据集训练 阅读详情

相关推荐

MIT Mini Cheetah--仿真流程

MIT Mini Cheetah–仿真 摘要 由于官方提供代码中,控制仿真环境中的猎豹机器人运动需要遥控器来控制。官方默认推荐使用logitech Gamepad F310游戏手柄:We use the Logitech F310 controller. There’s a switch in the back, which should be in the “X” position. The controller needs to reconnected if you change the switch

Galaxy_Robot的博客 5892

TOMCAT 控制台信息输出日志文件

2、找到catalina.bat文件,寻找以%ACTION%结尾的四处,在后面加上 >> %CATALINA_BASE%\logs\detailLog.%DATE:~0,10%.log ,这样会就完成了输出日志文件。1、找到startup.bat文件,将call “%EXECUTABLE%” start %CMD_LINE_ARGS%这句话改成。call “%EXECUTABLE%” run %CMD_LINE_ARGS% 这样控制台就不会输出日志文件了。

qq_38187679的博客 2533

innovus:ccopt_design流程

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?spec文件可以只创建一次,无需多次创建。2)virtual balance阶段。3)Full Balancing阶段。4)Clock Routing阶段。1)clustering阶段。

m0_61544122的博客 2426

配置tomcat控制台日志输出指定文件

如何不借助log4j,使用tomcat自带的日志配置将tomcat控制台输出信息输出到自己指定文件

TechTrek的专栏 5436

linux 配置tomcat日志服务器,部署tomcat在windows服务器下,将tomcat控制台日志记录到日志文件中(示例代码)...

在Linux系统中,Tomcat 启动后默认将很多信息都写入到 catalina.out 文件中,我们可以通过tail -f catalina.out 来跟踪Tomcat 和相关应用运行的情况。 在windows下,我们使用startup.bat启动Tomcat以后,会发现catalina日志与Linux记录的内容有很大区别,大多信息只输出到屏幕而没有记录到catalina.out里面。 本文...

weixin_39993454的博客 439

部署tomcat在windows服务器下,将tomcat控制台日志记录到日志文件

将项目运行日志打印到日志文件

z19855139137的博客 1560

Tomcat控制台日志输出指定文件

1 .修改startup.bat第42行  call "%EXECUTABLE%" start %CMD_LINE_ARGS%  为  call "%EXECUTABLE%" run %CMD_LINE_ARGS% >> ..\logs\catalina.txt  然后在此启动tomcat,再次查看catalina.txt,预期的信息果然如约而至!   2. 如果要每次启动的时候

小狼技术栈 923

tomcat配置log4j输出日志控制台改到指定文件

现象 不知道从哪个版本的tomcat开始,windows版本的tomcat不再包含{tomcat_home}\logs\catalina.out这个文件,eclipse中配置好tomcat服务器之后,日志都是在eclipse中的console中打印的,但是这样不方便看日志,因为每次服务器重启之后,eclipse会首先显示console视图然后自动跳转到servers视图,要看日志还得再选择c

qq_33626745的博客 2857

TOMCAT控制台日志(startup.bat)输出指定文件

1 .修改startup.bat第42行 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 为 call "%EXECUTABLE%" run %CMD_LINE_ARGS% 2.打开bin下面的catalina.bat文件,会发现共有4处 %ACTION%,在后面分别加上      >%CATALINA_HOME%\logs\consol.%da...

weixin_34307464的博客 2071

windows 同时启动多个Tomcat 控制台日志(startup.bat)输出指定文件

1 .修改startup.bat第42行 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 为 call "%EXECUTABLE%" run %CMD_LINE_ARGS% 2.打开bin下面的catalina.bat文件,会发现共有4处 %ACTION%,在后面分别加上 >%CATALINA_HOME%\logs...

weixin_30418341的博客 322

Tomcat控制台日志输出文件

startup.bat中修改 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 为 call "%EXECUTABLE%" run %CMD_LINE_ARGS%  (>> ..\logs\detailLog.%DATE:~0,10%.log )   这样控制台就不会输出日志文件了,让catalina.bat去决定日志输出在哪里吧 在catali

jethai的博客 9953

windows下tomcat日志输出文件

问题 windows下的tomcat日志输出控制台下,没有输出日志文件中(linux下的tomcat日志默认输出logs文件下的catalina.out文件中)。 解决方案 1、修改startup.bat 把call “%EXECUTABLE%” start %CMD_LINE_ARGS%修改为call “%EXECUTABLE%” run %CMD_LINE_ARGS%...

莫等闲,白了少年头,空悲切 2万+

将eclipse里面控制台日志存储在指定文件

面临的问题: eclipse的console打印的日志大小是有一定的容量限制的,有时候调试的逻辑较为复杂,日志量过多,等一段程序执行到底部,前面的日志就没了。实在不便于调优和查错。 所以把控制台日志收集在一个文件就较为妥当了。可以方便根据任何关键字去搜索查阅。具体步骤如下: (先停掉tomcat服务,然后修改配置) 但是请注意,以上的文件会在每次重启tomcat服务后清空之前的日志,录入...

chengwb Blog 3976

window 服务器的Tomcat 控制台日志保存到日志文件

如何将tomcat启动时的控制台日志输出文件? 如何将tomcat启动时的控制台日志输出文件控制台滚动太快不容易排错 方法1 1、按日期生成日志: 修改startup.bat倒数第二行 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改为 call "%EXECUTABLE%"run%CMD_LINE_ARGS%>>%CATALINA_HOME%\logs\catalina.%date:~0,4%-%date:~5,2%-%da...

yiluanping的博客 2126

tomcat 输出日志到自定义文件

tomcat 控制台打印日志并没有完全输出,有时候看报错会很不方便,所以要输出文件中,方便调试及记录项目日志,进行如下配置即可: 打开 startup.bat 文件,在最后面找到一下这行: call "%EXECUTABLE%" start %CMD_LINE_ARGS% 把 start 改为 run ,日志就不会输出控制台了,如下: call "%EXECUTABLE%" run %CMD_LINE_ARGS% 然后打开 catalina.bat 文件,也是在最后面找到 %ACTION% ,

mybatis 的like多条件使用 834
上一篇: Java EE13种技术
下一篇: 苹果公司CEO乔布斯演讲的15个秘诀
hz2008
博客等级 码龄25年 12粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值