`
cpu
  • 浏览: 167377 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Maven Testing 加载Log4j.xml

阅读更多

 Maven 项目添加Log4j.xml 配置文件

 

把log4j.xml 改名log4j-test.xml,然后放到src/test/resources 文件夹下

这样就可以读到了

 

 

<build>
      <testResources>
          <testResource>
              <directory>src/test/resources</directory>
              <includes>
                  <include>test-log4j.xml</include>                
              </includes>
          </testResource>
      </testResources>
    <plugins>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.4.3</version>
        <configuration>
            <systemProperties>
           <property>
             <name>log4j.configuration</name>
             <value>test-log4j.xml</value>
           </property>
         </systemProperties>
        </configuration>
      </plugin>
     
    </plugins>
  </build>

分享到:
评论

相关推荐

    maven 自定义插件小示例

    使用Maven Plugin Testing Harness进行插件的单元测试,确保Mojo的正确执行。这通常涉及模拟Maven环境和Mojo的输入、输出。 7. **示例代码**: 以下是一个简单的自定义插件Mojo示例,用于打印消息: ```java ...

    dubbo、dubbox编译所需jar包

    slf4j-log4j12-1.7.25.jar slide-webdavlib-2.1.jar sorcerer-javac-0.8.jar spring-aop-3.2.16.RELEASE.jar spring-beans-3.2.16.RELEASE.jar spring-context-3.2.16.RELEASE.jar spring-context-support-3.2.16....

    spring-boot-reference.pdf

    15.2. Importing XML Configuration 16. Auto-configuration 16.1. Gradually Replacing Auto-configuration 16.2. Disabling Specific Auto-configuration Classes 17. Spring Beans and Dependency Injection 18. ...

    ssh构架搭建步骤 (2).pdf

    放置一个`log4j.properties`文件到`src`目录,用于控制应用的日志输出。 8. **配置OpenSessionInView过滤器**: - Spring提供了一个名为`OpenSessionInViewFilter`的过滤器,用于解决在Web应用中处理请求时的事务...

    mybatis.docx教程

    -- Set log implementation to LOG4J --&gt; &lt;setting name="logImpl" value="LOG4J"/&gt; &lt;!-- Define environments --&gt; &lt;!-- Configure data source properties --&gt; ... ``` 这里,我们指定了...

    testing-playground-develop-源码.rar

    日志框架如Log4j、SLF4J或logback的使用有助于追踪和分析问题。 6. **配置文件解析**:项目可能包含`.properties`或`.yaml`等配置文件,用于设置运行时参数。解析这些文件的代码将揭示如何动态调整系统行为。 7. *...

    Jetty中文手册

    Stress Testing CometD 使用Servlets和Filters Jetty中绑定的Servlets Quality of Service Filter Cross Origin Filter 配置安全策略(Security Policies) 安全领域(Security Realms) 安全域配置教程 Java ...

    Java项目开源源码.zip

    9. **日志(Logging)**:项目通常会集成Log4j、SLF4J等日志框架,用于记录程序运行时的信息。 10. **文档(Documentation)**:包括README、API文档等,帮助理解项目的目的、使用方式和开发过程。 在【Java项目...

    SpringMVC课堂笔记

    &lt;artifactId&gt;slf4j-log4j12 &lt;version&gt;1.7.36 &lt;!-- JSP and Servlet API --&gt; &lt;groupId&gt;jstl &lt;artifactId&gt;jstl &lt;version&gt;1.2 &lt;groupId&gt;javax.servlet &lt;artifactId&gt;servlet-api &lt;version&gt;2.5 ...

    ActiveMQ的配置问题

    - **日志和错误报告**:调整`conf/log4j.properties`来定制日志输出和级别。 - **持久化**:可以选择不同的持久化机制,如KahaDB、LevelDB或JDBC,这会影响消息在系统重启后的恢复能力。 - **性能调优**:包括调整...

    明日知道.zip

    6. **库和依赖(Libraries and Dependencies)**:Java项目通常依赖于第三方库,如Spring框架、MyBatis、Log4j等,这些库的jar文件会被包含在项目中。 7. **测试(Testing)**:单元测试和集成测试的源码,如JUnit...

    spring+springMVC+mybatis-demo

    10. **日志(Logging)**:为了方便调试和问题追踪,项目中通常会引入日志框架,如Log4j或Logback,对应用程序的运行状态进行记录。 11. **测试(Testing)**:一个良好的项目应该包含单元测试和集成测试,以确保...

    blog-service-源码.rar

    6. **日志与监控**:为了方便问题排查和性能监控,服务可能会集成Log4j、Logback或ELK栈(Elasticsearch、Logstash、Kibana)进行日志管理和Prometheus、Grafana等工具进行监控。 7. **依赖管理**:源码中应该有...

    just-for-testing

    10. **日志记录**:在测试过程中,日志记录(如Log4j或SLF4J)对于调试和理解程序行为至关重要。 综上所述,"just-for-testing"可能包含了一个完整的Java测试项目,涉及到了多种测试策略和工具,以及相关的开发实践...

    xfire需要的包

    6. **Logging**:xfire使用了如Log4j这样的日志框架,用于记录系统运行时的信息,帮助开发者调试和优化应用程序。 7. **Testing Tools**:xfire提供了测试工具,如Mock Service,便于开发者在不依赖网络环境的情况...

    结合网络爬虫开发的完整视频网站

    - **Error Handling and Logging**:使用Logback或Log4j进行日志记录,增强系统可维护性。 - **Unit Testing and Integration Tests**:JUnit或Mockito进行单元测试,确保代码质量。 这个项目对于学习和实践Web开发...

    spring-framework-reference.pdf

    - **使用Log4J(Using Log4J)**:一个流行的日志框架,可以与Spring框架很好地集成。 综上所述,Spring Framework是一个强大且灵活的Java平台,提供了广泛的功能和技术支持。无论是对于初学者还是有经验的开发者来说...

    测试演示

    7. **日志和错误处理**: 项目可能使用Log4j、SLF4J等日志框架记录调试信息,以便于分析问题。同时,异常处理是确保程序健壮性的重要部分。 8. **代码覆盖率工具**: 如JaCoCo或Cobertura,用于衡量测试覆盖了多少源...

    SpringRestBasicProject

    项目可能会使用Logback或Log4j进行日志记录,通过`@Slf4j`或类似的注解,可以在类级别引入日志对象。 总的来说,SpringRestBasicProject是一个全面展示Spring MVC和Spring Boot创建REST API的示例项目,涵盖了从...

    Spring Framework 中文

    - **1.3.2 日志(Logging)**:Spring框架支持多种日志框架,如SLF4J、Log4j等,开发者可以根据项目需求选择合适的日志框架。 #### 二、Spring 3.x 的新特性与增强 Spring 3.x 版本引入了许多重要的新特性,增强了...

Global site tag (gtag.js) - Google Analytics