如何禁用tomcat服务器控制台日志? [英] How to disable tomcat server console log?

查看:136
本文介绍了如何禁用tomcat服务器控制台日志?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的 log4j.proerties

log4j.rootLogger=DEBUG,R
log4j.appender.R = org.apache.log4j.RollingFileAppender
log4j.appender.R.File = logs/backup.log
log4j.appender.R.Append = true
log4j.appender.R.DatePattern = '.'yyy-MM-dd
log4j.appender.R.layout = org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n
log4j.additivity.info.release.scheduler=false

我的 Action 类是

private static final Logger logger = Logger.getLogger(LogAction.class);
if(getUname().equals("admin")&&getPwd().equals("123"))
{   
logger.info("Success");
return "su";
}
else
{
  addActionMessage("user name and password incorrectly!");
  logger.info("Failure");
  return "fa";
}

我的 backup.log 文件包含以下日志.这些日志来自tomcat服务器

My backup.log file contain the following logs. These logs are coming from tomcat server

a2013-05-24 15:06:44 XmlConfigurationProvider [DEBUG] Loading action configurations 
from:   struts-default.xml
2013-05-24 15:06:44 XmlConfigurationProvider [DEBUG] Loaded action configuration
from:       struts-default.xml
2013-05-24 15:06:44 XmlConfigurationProvider [INFO] Parsing configuration file
[struts-default.xml]
2013-05-24 15:06:44 XmlConfigurationProvider [DEBUG] Loaded type: 
name:xwork   impl:com.opensymphony.xwork2.ObjectFactory
2013-05-24 15:06:44 XmlConfigurationProvider [DEBUG] 
Loaded    type:com.opensymphony.xwork2.ObjectFactory name:struts 

但是我只想要以下格式

2013-05-24 15:06:44 Login successfull.
2013-05-24 15:06:44 Login failure.

,我的问题是如何避免将不需要的日志写入日志文件?我正在使用Struts2和log4j属性.

and my question is how to avoid unwanted logs write into the log file? And I am using Struts2 and log4j properties.

推荐答案

使用log4j配置属性文件通过根据给定类实例化的记录器指定记录器的级别来关闭不需要的日志.例如

To turn off unwanted log using log4j configuration properties file via specifying the level for the logger based on the logger instantiated for the given class. For example

log4j.logger.org.apache=OFF,R
log4j.logger.com.opensymphony.xwork2=OFF,R

这篇关于如何禁用tomcat服务器控制台日志?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆