日志-怎么控制,不让linux下debug信息输出到Tomcat下log/catalina.out

问题描述

怎么控制,不让linux下debug信息输出到Tomcat下log/catalina.out

最近维护服务器的时候,发现上传上去的文件大小全部为0,
一查才知道磁盘已经被占满了,排查下来发现tomcat下log/catalina.out文件
竟然达到惊人的10G,观察里面的信息,几乎全部是项目的debug信息,
而项目log4j的配置输出地址日志信息正常,等于是日志信息正常打印到指定位置之后,
又重复打印到catalina.out。
搜了下这个问题,几乎全是如何分割或清空catalina.out的方法,
没有如何控制catalina.out输出的方法。
我现在通过cronolog让每天产生一个catalina.out不让单个文件过大,
但终究不是好的解决办法,请懂的大神解答下,如何配置,catalina.out
才能不打印debug之类的日志。

解决方案

http://blog.csdn.net/hbsong75/article/details/39432811

解决方案二:

catalina.out中应该是记录的System.out的日志额,你在log4j中不配置日志输出到控制台不久行了

时间: 2024-07-28 13:34:31

日志-怎么控制,不让linux下debug信息输出到Tomcat下log/catalina.out的相关文章

linux 将debug信息重定向到LCD(屏幕)

/*********************************************************************** * linux 将debug信息重定向到LCD(屏幕) * 说明: * 我们经常会想做的这件事就是将输出信息输出到屏幕,而不是需要debug口 * 来做这件事. * * 2016-10-4 深圳 南山平山村 曾剑锋 *********************************************************************

java-启动报错,求解答下错误信息

问题描述 启动报错,求解答下错误信息 谁能解释下这个错是什么意思? [ERROR][org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:319)]-Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with

Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置的详细方法_Linux

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装,如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数据的存储呀!!!没错,咱们还差一个最重要的软件没有装,也就是数据库!!!如果没有了数据库,咱们做项目简直是空想

win linux 下 部署war包到Tomcat根目录

在WIN系统下: 在TOMCAT中部署war  1.将war文件拷贝到tomcat目录\webapps\ 下.  2.将必要的jar文件拷贝到tomcat目录\lib\ 下.  3.修改tomcat目录\conf\下的server.xml.  <!-- Tomcat Manager Context --> <Context path="/manager" docBase="manager" debug="0"privileged

runtime-java 在linux 下调用 SH 文件 在windows 下调用 bat 执行后不能 看见进程

问题描述 java 在linux 下调用 SH 文件 在windows 下调用 bat 执行后不能 看见进程 public boolean execCmd(String[] cmds){Process p = null;Runtime rt = Runtime.getRuntime();BufferedReader in = null;InputStreamReader reader = null;try { p = rt.exec(cmds); InputStream info = p.get

Kprobe在Linux kernel debug中的应用

一直在做kernel开发方面的工作,也一直苦于kernel debug的困惑,到底如何进行kernel开发的debug的工作?今天经美国同事的推荐,我认为kprobe是一个非常好的debug工具.其本质原理就是在你需要probe的地方放入断点指令,然后在断点处调用你的调试/测试程序,从而可以实现对kernel程序的调试/测试. Kprobe只是提供了一种机制,使得用户可以在系统运行时调试/测试内核程序.使用Kprobe需要做如下几件事情: 1,需要找到测试点所对应的内存地址.这件工作可能是最麻烦

linux shell,将数据流重定向作为下一个程序的输入,由于有缓冲机制,数据流无法实时进行处理

问题描述 linux shell,将数据流重定向作为下一个程序的输入,由于有缓冲机制,数据流无法实时进行处理 上述问题可以简化为以下问题: python脚本如下: #coding=utf-8 import sys import os import time if __name__ == '__main__': while True: print time.strftime('%Y-%m-%d %H:%M:%S') time.sleep( 5 ) 然后通过linux命令行:python produ

Linux有问必答:如何在命令行下压缩JPEG图像

Linux有问必答:如何在命令行下压缩JPEG图像 问题: 我有许多数码照相机拍出来的照片.我想在上传到Dropbox之前,优化和压缩下JPEG图片.有没有什么简单的方法压缩JPEG图片并不损耗他们的质量? 如今拍照设备(如智能手机.数码相机)拍出来的图片分辨率越来越大.甚至3630万像素的Nikon D800已经冲入市场,并且这个趋势根本停不下来.如今的拍照设备不断地提高着照片分辨率,使得我们不得不压缩后,再上传到有储存限制.带宽限制的云. 事实上,这里有一个非常简单的方法压缩JPEG图像.一

Linux操作系统环境下jdk的配置和tomcat中web项目部署(从U盘中)

1.在自己用户下创建想要放java 的jdk和tomcat的目录,并用超级用户给与操作权限:(例为jtom目录下创建java和tomcat目录):   (1).登录root用户 :su   (2).进入我的文档目录:cd  /                                         ls  (3).在"/boot"下创建 jtom目录: mkdir  jtom        其他普通用户登录并操作用超级用户分配权限:chmod  777  jtom   (4).