log4j 的相关问题!

问题描述

如图!这样的问题该怎么解决?? log4j.rootLogger=DEBUG,FILElog4j.addivity.org.apache=truelog4j.appender.A1=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.A1.File=D:/log4j/loglog4j.appender.A1.Encoding=GBKlog4j.appender.A1.Threshold=DEBUGlog4j.appender.A1.DatePattern='.'yyyy-MM-dd log4j.appender.A1.layout=org.apache.log4j.PatternLayout log4j.appender.A1.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L : %m%nlog4j.appender.FILE=org.apache.log4j.FileAppenderlog4j.appender.FILE.File=D:/log4j/qiangua.loglog4j.appender.FILE.Append=falselog4j.appender.FILE.Encoding=GBK log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n  哪里有写错了吗?

解决方案

log4j.rootLogger=info,appender1,appender2,appender3log4j.appender.appender1 = org.apache.log4j.DailyRollingFileAppender log4j.appender.appender1.DatePattern ='_'yyyy-MM-dd'.log' log4j.appender.appender1.File = c:/logs/logfile.loglog4j.appender.appender1.Append = false log4j.appender.appender1.Threshold = infolog4j.appender.appender1.layout = org.apache.log4j.PatternLayout log4j.appender.appender1.layout.ConversionPattern= [%-5p] %d - %c -%r [%t] %c - %m%nlog4j.appender.appender2=org.apache.log4j.ConsoleAppenderlog4j.appender.appender2.Threshold=infolog4j.appender.appender2.layout=org.apache.log4j.PatternLayoutlog4j.appender.appender2.layout.ConversionPattern=[%d{yyyy-mm-dd HH:mm:ss}] %p - %c -%l -%m%nlog4j.appender.appender3=org.apache.log4j.FileAppenderlog4j.appender.appender3.File=d:/log4j.htmllog4j.appender.appender3.layout=org.apache.log4j.HTMLLayout
解决方案二:
log4j.appender.A1.Encoding=GBK log4j.appender.FILE.Encoding=GBK 这两句去掉应该就可以了
解决方案三:
自已看吧

时间: 2024-07-29 23:34:06

log4j 的相关问题!的相关文章

如何自建appender扩展Log4j框架

1.log4j 概述 log4j 环境包括三个主要组件: logger(日志记录器):控制要启用或禁用哪些日志记录语句.可以对日志记录器指定 如下级别: ALL . DEBUG . INFO . WARN . ERROR , FATAL . layout(布局):根据用户的愿望格式化日志记录请求. appender:向目的地发送格式化的输出. 2.理解 appender log4j 框架允许向任何日志记录器附加多个 appender.可以在任何时候对某个日子记 录器添加(或删除)appender

spring 中使用 logback打印日志,替换其他日志如log4j,commons-logging

1.  Spring MVC集成slf4j-log4j 关于slf4j和log4j的相关介绍和用法,网上有很多文章可供参考,但是关于logback的,尤其是Spring MVC集成logback的,就相对少一些了,而且其中一些也有着这样那样的问题.进入正题之前先简单介绍下Spring MVC集成slf4j-log4j的过程,如下: 1)      在pom.xml文件中添加slf4j-log4j的依赖,完成后的classpath中将新增三个jar包,分别是:slf4j-api.jar.log4j

Java的Log系统介绍和切换(转)

Java的log系统比较繁杂.在这里梳理一下.本文只涉及log系统介绍和处理log系统之间的切换.不涉及如何配置和使用.   具体的log系统 Log4j:准确的说是log4j 1.x版.是之前使用最广泛的log系统. Logback:Log4j的作者另立炉灶写的新版log,比起log4j性能更好.具体的对比可以参考http://www.oschina.net/translate/reasons-to-prefer-logbak-over-log4j  JUL:Java Util Logging

搭建SSH时的思考和遇到的几个问题的解决方法_JSP编程

SSH流行很久了,一直看到官方文档和网上都在讲如何整合SSH,讨论各种整合的优缺点.今天我比较闲,也用我的一些想法来试着整合这三个最流行的框架. 本次所用版本为:Struts 1.3.9   Spring 2.5   Hiberante 3.2 开发工具和环境为:Eclipse 3.3+MyEclipse 6.0+JBoss 4.2+Tomcat 用SSH时,我们的架构自然就会分成三层,即表现层,逻辑层和持久层,按照Martin Flower的指导思想,耦合越少越好,下层为上层提供服务,这也是R

spark的日志如何输出到文件?

问题描述 在spark运行的过程中,在console打印出来的信息能保存到日志当中吗?怎么去设定log4j的相关信息?求指导 解决方案 解决方案二:可以修改conf目录下log4j.properties文件:log4j.rootCategory=STDOUT,DEBUG,INFO,console,FILElog4j.appender.FILE=org.apache.log4j.FileAppenderlog4j.appender.FILE.File=/home/hadoop/software/s

一个与Log4j相关的死锁(转)

 这个死锁的原因:一个动作需要两个临界对象.静态同步方法,就是一个临界对象.这种场景,静态同步方法每次只能有一个线程持有.如果存在另一个临界对象,静态同步方法中也需要获取这个临界对象.即一个动作需要两个临界对象. We are experiencing deadlocks on our server. We have tested with log4j version 1.2.8 up to and including 1.2.15 We have identified that cause t

slf4j-api、slf4j-log4j12以及log4j之间的关系

几乎在每个jar包里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api.slf4j-log4j12还有log4j是什么关系?      slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade.Facade门面,更底层一点说就是接口.它允许用户以自己的喜好,在工程中通过slf4j接入不同的日志系统.更直观一点,slf4j是个数据线,一端嵌入程序,另一端链接日志系统,从而实现将

如何给 Log4j 配上数据库连接池

数据|数据库|数据库连接 我们都知道log4j是一个优秀的开源日志记录项目,我们不仅可以对输出的日志的格式自定义,还可以自己定义日志输出的目的地,比如:屏幕,文本文件,数据库,甚至能通过socket输出. 现在让我们对日志输出到数据库来进行配置 配置如下: #---JDBC ---输出到数据库 # JDBCAppender log4j.properties file #log4j.rootCategory=WARN,JDBC # APPENDER JDBC log4j.appender.JDBC

Java中log4j控制写入日志开关

我们平时的日志一般使用最多的就是java.util.logger和log4j了. 这里因为要在外部灵活配置,所以我们采用log4j来控制. 首先我们需要log4j.jar和log4j.properties 现在我们在程序中写日志输出 引入import org.apache.log4j.Logger; Logger logger = Logger.getLogger("这里的名字随便取,一般是本类类名,这里是CheckUserServlet"); //Log4j中将要输出的Log信息定义