我的log4j.properties 是这样的
log4j.rootLogger=info,console,filelog4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=jjyy.txt
log4j.appender.file.MaxFileSize=1000KB
log4j.appender.file.MaxBackupIndex=5log4j.appender.console.layout=org.apache.log4j.SimpleLayoutlog4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%t %p - %m%n这文件的意思 想定义2个格式 一种是输出信息时是“信息”+%t %p - %m%n
一种写文件,这样写对吗??我在我STRUTS 的PlugIn 中
String pix=actionServlet.getServletContext().getRealPath("/");
org.apache.log4j.PropertyConfigurator.configure(pix+"\\WEB-INF\\classes\\log4j.properties");在ACTION中
mylogForm mylogForm = (mylogForm) actionForm;
Log mylog=LogFactory.getLog(this.getClass().getName());
mylog.info("-------------"+mylogForm.getUsername()+"-----------");预想在控制台上 输出的是 该日志事件的线程名+优先级----+mylogForm.getUsername()+--
可是他输出的是 ----+mylogForm.getUsername()+--
这是怎么回事??
log4j.rootLogger=info,console,filelog4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=jjyy.txt
log4j.appender.file.MaxFileSize=1000KB
log4j.appender.file.MaxBackupIndex=5log4j.appender.console.layout=org.apache.log4j.SimpleLayoutlog4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%t %p - %m%n这文件的意思 想定义2个格式 一种是输出信息时是“信息”+%t %p - %m%n
一种写文件,这样写对吗??我在我STRUTS 的PlugIn 中
String pix=actionServlet.getServletContext().getRealPath("/");
org.apache.log4j.PropertyConfigurator.configure(pix+"\\WEB-INF\\classes\\log4j.properties");在ACTION中
mylogForm mylogForm = (mylogForm) actionForm;
Log mylog=LogFactory.getLog(this.getClass().getName());
mylog.info("-------------"+mylogForm.getUsername()+"-----------");预想在控制台上 输出的是 该日志事件的线程名+优先级----+mylogForm.getUsername()+--
可是他输出的是 ----+mylogForm.getUsername()+--
这是怎么回事??
解决方案 »
- mybaits 用的广泛吗?会用它的话一般都什么水平?
- 介绍一下虚拟化架构吧,使用VMware的产品,然后用Java编程,总体思路是什么?
- 工作的都来下
- struts聊天室问题,急等....
- 有关JXTA(jxtaim)的菜鸟级问题
- 一个新手关于LOG4J连MYSQL数据库的问题,请高手解答,万分感谢!
- 纪念抗战胜利60周年
- 求解javamail发外网的实现
- jb9中连接数据库sql server2000(struts1.1)
- 初学EJB,希望能和有共同方向的人多交流
- TOMCAT里的Tomcat Administration和Tomcat Manager有什么用
- 用 AdminClient 发布 deploy.wsdd出现错误,求救大侠!
这句定义了在控制台的输出格式。log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%t %p - %m%n
这两句定义了输出到文件时的格式,你预想的格式会出现在文件中啦!
log4j.appender.console.layout.ConversionPattern=%t %p - %m%n
改成这样,控制台上就会出现你预想的格式了。