我的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()+--
这是怎么回事??
解决方案 »
- 一个小问题:A类调用B类的方法address(),怎么实现address()能够返回A类的路径
- struts action 返回null代表什么意思??
- 求一Map排序算法
- 不能加载.jar文件
- 关于java调用批处理文件的问题。在线等!急!
- 求助
- 字符编码问题,怎么把原有系统中的UTF-8转换为GBK字符集,不然会有乱码。。。
- java1.4.2安装完成后,控制台不能启动,带进程中确有javaw.exe
- 哪位高手看看什么问题?
- 工作经验更看重技术(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
改成这样,控制台上就会出现你预想的格式了。