`
java-mans
  • 浏览: 11668019 次
文章分类
社区版块
存档分类
最新评论

关闭exolab castor 日志

 
阅读更多

当应用exolab castor进行XML --Java Object mapping操作时,发现castor的日志在某些环境下会被打开,而且使用了系统的log4j配置,输出大量的调试信息,严重影响系统的性能,而且过多的日志也干扰了系统日志的分析. 怎样关闭呢.但经过很多努力,都没能找到导致castor日志打开的源头.

通过分析,发现castor使用的是Apache 的common log, Apache log的配置文件是:

commons-logging.properties

如果将其日志类型修改为非log4j,则日志不会进入到系统日志中了.修改其日志类型:


org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog (1)

该日志不会使用log4j日志,因此不会输出到系统日志中.


将commons-logging.properties文件内容填入(1),并将该文件放置在WEB-INF/classes下,castor日志不再输出到系统的LOG4J日志中,问题解决.
分享到:
评论

相关推荐

    castor-1.0-xml.jar

    org.exolab.castor.util.List org.exolab.javasource.Header org.exolab.javasource.JClass org.exolab.javasource.JField org.exolab.castor.types.Date org.exolab.castor.types.GDay org.exolab.castor.types....

    com.springsource.org.exolab.castor.xml-1.2.0.jar

    jar包,官方版本,自测可用

    com.springsource.org.exolab.castor.xml-sources-1.2.0.jar

    jar包,官方版本,自测可用

    castor入门说明

    org.exolab.castor.xml.naming=mixed ``` 这些配置可以让生成的 XML 文件更加易读。 #### 六、XML 与 JavaBean 之间的转换 1. **配置映射**:通过 `<classname>` 标签和 `auto-complete` 属性来配置 XML 与 ...

    com.springsource.org.exolab.castor.builder-1.2.0.jar

    jar包,官方版本,自测可用

    Castor学习笔记 (转载)

    《Castor学习笔记》 Castor是一个开源的Java库,主要用于在Java对象和XML数据之间进行映射。它提供了一种简单的方法来处理XML数据,将XML文档转换为Java对象,反之亦然,极大地简化了数据交换的工作。在这个学习...

    castor详细示例

    此外,通过启用调试模式,可以获取更丰富的日志信息以辅助调试。 总的来说,Castor是一个强大的工具,它简化了Java和XML之间的数据交换。通过学习和实践这个"castor详细示例",开发者可以深入了解其工作原理,并在...

    castor-1.3.2-javadoc.chm

    自制CHM版的API文档,带索引。 注:如果各位下载后打开或无法显示页面,请在CHM文件右键—属性—解除锁定即可。

    castor插件java对象和XML自动绑定maping文件生成和java对象一键生成工具

    import org.exolab.castor.xml.MarshalException; import org.exolab.castor.xml.Marshaller; import org.exolab.castor.xml.Unmarshaller; // 创建并填充User对象 User user = new User(); // ... // 序列化 ...

    castor R/M映射神器

    Castor是ExoLab Group下面的一个开放源代码的项目,它主要实现的是O/R映射功能。它主要API和数据接口为:JDO-like, SQL, OQL, JDBC, LDAP, XML, DSML。它支持分布式目录事务处理和时间;提供处理XML、Directory、...

    Castor.docx

    import org.exolab.castor.mapping.MappingException; import org.exolab.castor.xml.MarshalException; import org.exolab.castor.xml.Marshaller; import org.exolab.castor.xml.Unmarshaller; import org.exolab....

    castor :Java与xml互转示例---代码

    import org.exolab.castor.xml.MarshalException; import org.exolab.castor.xml.Marshaller; import java.io.StringWriter; Person person = new Person(); person.setName("John Doe"); person.setAge(30); ...

    将Java对象和XML自动绑定的Castor1.3API

    Castor是ExoLab Group下面的一个开放源代码的项目,它主要实现的是O/R映射功能。它主要API和数据接口为:JDO-like, SQL, OQL, JDBC, LDAP, XML, DSML。它支持分布式目录事务处理和时间;提供处理XML、Directory、...

    Castor入门实例,含完整jar包

    在Castor中,`org.exolab.castor`可能是核心库的包,包括了类映射、序列化和反序列化的实现。 学习Castor的过程中,你需要掌握以下几个关键概念: 1. **XML绑定文件**:这是定义Java类和XML元素之间映射的文件,...

    castor实现xsd生成javabean所需jar

    加压放入D盘根目录 ...D:\xsd/commons-logging.jar org.exolab.castor.builder.SourceGeneratorMain -types j2 -i "D:\xsd\test\taxMlhl-wsyw-tyRequest.xsd" -package test -dest "D:/xsd/test" -f

    Castor、digester实例

    import org.exolab.castor.xml.MarshalException; import org.exolab.castor.xml.Marshaller; import org.exolab.castor.xml.Unmarshaller; // 假设我们有一个User类 public class User { private String name; ...

    castor解析xml与xsd校验xml

    import org.exolab.castor.xml.*; public class CastorXMLValidationExample { public static void main(String[] args) { try { Marshaller marshaller = new Marshaller(); marshaller.setValidation(true); ...

    castor源代码和实现类样例

    - `src/`: 包含Castor的源代码,可能分为几个子目录,如`org/exolab/castor/`,其中包含了核心类和接口。 - `docs/`: 可能包含API文档,帮助开发者理解类库的使用方法。 - `samples/`: 提供的样例代码,通常会有一些...

    xsd生成javaBean

    import org.exolab.castor.xml.MarshalException; import org.exolab.castor.xml.Marshaller; import org.exolab.castor.xml.Unmarshaller; // 假设已生成的JavaBean类名为MyBean MyBean myBean = new MyBean(); /...

    javabean到XML的转换

    import org.exolab.castor.xml.ValidationException; public class Main { public static void main(String[] args) { Unmarshaller unmarshaller = new Unmarshaller(Person.class); unmarshaller....

Global site tag (gtag.js) - Google Analytics