`
yezi
  • 浏览: 277911 次
  • 来自: 北京
社区版块
存档分类
最新评论

velocity造成log增加的解决办法!(log4j:ERROR Attempted to append to cl)

阅读更多
最近用Velocity总是出现以下消息 log4j:ERROR Attempted to append to closed appender named [null]. 试了很多方法未果,最后到Velocity 的build/lib包里看了一下,发现有个包叫logkit-1.0.1.jar于是加到项目中,解决此问题
分享到:
评论
1 楼 huang_yong 2010-08-06  
直接修改Velocity的jar包里的属性文件即可,方法如下:
1)进入velocity-1.5.jar
2)打开org\apache\velocity\runtime\defaults\velocity.properties
3)修改内容如下:
runtime.log.logsystem.class = org.apache.velocity.runtime.log.NullLogSystem

搞定!以后再也不会有velocity.log文件出现了,也不会有找不到Log类的方法,更不需要添加这个logkit的jar包了。

相关推荐

    log4j.properties配置详解

    例如,如果希望增加更多的日志输出目的地或者改变某个包的日志级别,只需在`log4j.properties`文件中相应地添加或修改即可。 通过上述步骤,我们可以充分利用Log4j的功能来优化我们的应用程序,使得日志记录变得...

    Springmvc4.0.6+mybatis3.2.7+velocity1.7+log4j2

    框架采用最流行技术springmvc4.0.6,和最流行持久层框架mybatis3.2.7,还有Velocity - 模板引擎,还有最新日志输出log4j2的配置并且分级别输出到不同文件, 感兴趣赶紧下载吧

    Struts2+log4j

    通过配置log4j.properties或log4j.xml文件,开发者可以指定不同级别的日志输出(如DEBUG、INFO、WARN、ERROR),以及控制日志的输出位置(控制台、文件、数据库等)。此外,Log4j还支持自定义日志格式和布局,便于...

    log4j概述

    log4j.logger.org.apache.velocity=FATAL log4j.logger.com.canoo.webtest=WARN log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN log4j.logger.org.hibernate=DEBUG log4j.logger.org.logicalcobwebs=...

    log4j日志使用说明

    log4j.logger.org.apache.velocity=FATAL log4j.logger.com.canoo.webtest=WARN log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN log4j.logger.org.hibernate=DEBUG log4j.logger.org.logicalcobwebs=...

    log4j详细配置

    ### Log4j配置详解 #### 一、Log4j配置基础概述 Log4j是一款流行的开源日志框架,被广泛应用于Java应用系统中。通过它,开发者能够方便地记录程序运行时的日志信息,这对于调试、监控应用程序行为非常重要。本文档...

    深入了解log4j配置说明

    log4j.logger.org.apache.velocity=FATAL log4j.logger.com.canoo.webtest=WARN log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN log4j.logger.org.hibernate=DEBUG log4j.logger.org.logicalcobwebs=...

    struts2+hibernate+spring+mysql+tomcat+log4j

    **Log4j**:Log4j是Java日志框架之一,它提供了灵活的日志记录功能,可以配置不同的日志级别,如DEBUG、INFO、WARN、ERROR等,帮助开发者调试和监控应用程序。通过配置文件,可以轻松改变日志输出的位置和格式。 **...

    java-velocity-snippets:Sublime Text 23 的 Java Velocity 片段

    用于 Sublime 文本的 Java Velocity 片段瓦尔斯[设置] 设置变量描述:设置变量的方法回程:虚空#set($${ 1 : var } = ${ 2 : " " })[var] 使用 var 描述:写变量的方法$ ! {${ 2 : var }}大批[aa] array.add 描述:...

    struts2 + spring + tiles + log4j blank framewotk

    Log4j是Java日志记录的首选库,提供了灵活的日志配置和多种日志级别,如DEBUG、INFO、WARN、ERROR和FATAL。Log4j允许开发者控制日志输出的位置、格式和级别,以便于调试和监控应用的运行状态。此外,Log4j还可以与...

    Velocity 入门

    **Velocity 入门** Velocity 是一个基于 Java 的模板引擎,它是 Apache 软件基金会的顶级项目之一。它被广泛用于 Web 开发中,尤其是在 MVC(Model-View-Controller)架构中,作为视图层的技术,帮助开发者将静态...

    Velocity文档中文版

    Velocity 文档中文版 Velocity 是一个基于 Java 的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由 Java 代码定义的对象。 Velocity 的能力远不止 web 站点开发这...

    当前流行的模板引擎效率分析(velocity,freeMarker,Smarty4j,httl)

    本篇文章将对四个流行的Java模板引擎——Velocity、FreeMarker、Smarty4j以及HTTL进行效率分析,旨在探讨它们在处理业务逻辑编译和性能方面的优劣。 1. Velocity: Velocity是Apache软件基金会的一个开源项目,以其...

    velocity的jar包

    **Velocity简介** Velocity是Apache软件基金会的一个开源项目,它是一个基于Java...需要注意的是,在实际使用中,可能还需要依赖其他的库,如log4j进行日志记录,以及可能的其他工具集,根据项目需求进行选择和配置。

    Velocity_API

    props.setProperty("log4j.logger.org.apache.velocity", "DEBUG"); Velocity.init(props); ``` #### 2.2 创建上下文并填充数据 ```java Context context = new VelocityContext(); context.put("user", user); /...

    SpringMVC4.0 + MyBatis3.2 + 验证码 + 邮箱 + Log4j.rar

    最后,Log4j是Java领域广泛使用的日志记录工具,它提供了丰富的日志级别,如DEBUG、INFO、WARN、ERROR等,方便开发者调试和排查问题。在项目中,Log4j的配置文件(log4j.properties或log4j.xml)可以控制日志输出的...

    velocity jar包

    3. **velocity-dep.jar**:这个文件包含了Velocity运行所依赖的其他第三方库,如log4j(日志框架)、commons-lang(Apache Commons Lang库)等。这些依赖库为Velocity提供了一些基础功能,如日志记录、字符串操作等...

    velocity总结

    此外,Velocity 生成的静态页面还可以与其他工具和技术(如 Dreamweaver)结合使用,增加了其灵活性和适用范围。 #### 二、Velocity 基础语法详解 ##### 2.1 Velocity 标记符号详解 - **“#”号的使用**:“#”号...

    velocity 需要的jar

    4. **Apache Log4j或Java Logging API**:Velocity的日志功能可以与Log4j或Java内置的Logging API集成,用于输出模板引擎的运行日志。如果需要自定义日志输出,可能需要`log4j.jar` 或者 `java.util.logging.*` 相关...

    Velocity自定义标签无法注入spring的Service解决办法

    所以,把这个地方的源码改了,所以使用这个的时候,已经不是原版的velocity,这个问题很久以前就解决了,最近看velocity又开始重新维护,版本为2.0,以为会解决这个问题,一看,还是没有,所以我还是发布出来吧该版本...

Global site tag (gtag.js) - Google Analytics