java 怎么获得tomcat 控制台输出的日志

如题所述

最近我也一直在做这个相关的东西,发现不好做啊,后来想到一个别的办法,把log4J的日志写在项目目录下,然后在web中可以直接访问, 有一个监控软件probe, 其中实现了这个功能, 你可以去看看,他是直接从tomcat获取的api来截取控制台消息,
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-03-20
在tomcat/logs/下

java的日志输出到哪里了
1.用eclipse等开发工具的话,日志会在控制台输出!2.web项目的话,在容器里面可以找到,如:tomcat,jBoss等 3 log4j的话,在配置文件中指定的是哪里,就是哪里

servlet中如在控制台输出数据?
$TOMCAT_HOME\/bin\/catalina.sh run这样启动tomcat就会有控制台了。或者在web应用启动时,加上java代码System.setOut()把标准输出设定到指定位置比如某个文件。 本回答由网友推荐 举报| 答案纠错 | 评论 0 4 DeathAdo 采纳率:22% 擅长: 暂未定制 其他回答 servlet是在服务器中执行,所以平时所用的System.out.p...

用java代码怎么获得tomcat的上一层路径
一,你可以使用绝对路径 二,可以使用相对路径,如 \/aa\/bb\/cc中 如果你要得到aa路径 那么就用\/aa\/bb\/cc\/..\/..\/ Linux 使用【..\/】windows使用【..\/ 或者..\\】

linux tomcat 日志 catalina.out没有,日志里面没一个文件。
方法有两种 第一种最简单 :在你的tomcat的bin目录里面新建一个setenv.sh文件 加入下面两行,重启tomcat 就ok。JAVA_HOME=\/usr\/java\/jdk1.6.0_13\/ (根据你的Java安装目录修改)JRE_HOME=\/usr\/java\/jdk1.6.0_13\/jre 在不行把下面这种方式试试;vi \/etc\/profile \/\/更改环境变量,此次...

springboot控制台不输出日志?
SpringBoot默认使用Logback作为日志记录工具。日志默认输出到控制台但也能输出到文件中。在默认情况下SpringBoot只会在控制台输出日志。如果不用复杂的功能,只是希望能在文件中输出同样的日志。默认情况下,SpringBoot会用Logback来记录日志,并用INFO级别输出到控制台。默认已提供了对JavaUtilsLogging,Log4J2...

Tomcat怎么关闭日志输出
Tomcat怎么关闭日志输出 tomcat中禁用catalina.out的输出,又可能很大。1、直接修改catalina.sh文件的输出语句。在文件中找到以下内容。if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"\/logs\/catalina.out 输入到\/dev\/null黑洞,上面内容修改成下面内容。if [ -z "$CATALINA_OUT" ...

tomcat中的logging.properties有人可以具体分析一下里面的配置吗
以tomcat-6.0.29为例:配置tomcat的日志输出方式,这里表示文件输出和控制台输出 .handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler catalina.org.apache.juli.FileHandler.level = FINE #日志级别 例:1catalina.org.apache.juli.FileHandler.level = FINE #设置 ...

java 频繁system.out.println耗内存吗
多线程情况下,好像有机会死锁 完成测试的项目应该删除System.out.print这类语句。但是e.printStackTrace();这句很有必要一直保留,通过这个输出的内容会写进tomcat的log文件 对运行中的bug调试非常有用。实际上所有你输出到控制台的内容都会被写进tomcat的日志文件,前提是你的tomcat是安装版 解压版的,...

为什么java运行需要tomcat?
文件中,可以用tail-fcatalina.out命令来实时查看日志输出;还有webapps文件夹,这里用于存储编译后的前后端执行文件。Java 而java是一种编程语言,它可以简单的写一个javaapplication,用publicstaticvoidmain函数来作为入口启动,也可以写一个移动app,当然也可以写一个web工程部署在Tomcat或者jetty上,但是无...

Tomcat控制台文字乱码
找到如下配置行:java.util.logging.ConsoleHandler.level = FINEjava.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatterjava.util.logging.ConsoleHandler.encoding = GBK将这些行中的GBK编码设置为与系统一致,通常是GBK。然后,重新启动Tomcat,观察控制台的输出,中文字符应该会正常...

相似回答