<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 為 JUnit 測試用例配置 Log4j2 > 原文: [https://howtodoinjava.com/log4j2/configure-log4j2-for-junit/](https://howtodoinjava.com/log4j2/configure-log4j2-for-junit/) 大多數開發人員都希望使用不同的 [log4j2 配置文件](//howtodoinjava.com/log4j2/log4j-2-xml-configuration-example/)進行 junit 測試。 讓我們學習一些推薦的配置 [Log4j2](https://logging.apache.org/log4j/2.x/manual/configuration.html) 的推薦方法,這些方法特定于 [junit](//howtodoinjava.com/junit-4/) 測試用例,并且與生產環境不同。 ```java Table of Contents Place log4j2-test.xml in test folder Use log4j.configurationFile property in @BeforeClass ``` ## 將`log4j2-test.xml`放入測試文件夾 將`log4j2-test.xml`文件放置在`src/test/resources`文件夾中。 通過將`log4j2-test.xml`放入此目錄,將導致使用它代替可能存在的`log4j2.xml`或`log4j2.json`。 ![Log4j2 Config for JUnit](https://img.kancloud.cn/57/a1/57a198bcafe28045d7ea9321a09ddd97_327x338.png) 用于 JUnit 的 Log4j2 配置 ## 在`@BeforeClass`中使用`log4j.configurationFile`屬性 為 junit 測試引入不同日志文件的另一種方法是 – 在任何測試類的`@BeforeClass`注解中設置`log4j.configurationFile`屬性。 例如。 創建測試特定的日志記錄配置文件`log4j2-testConfig.xml`,并將其放置在`resources`文件夾中。 現在,讓我們在 JUnit 測試中使用該文件。 ```java import java.net.MalformedURLException; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.junit.BeforeClass; import org.junit.Test; public class HelloWorldTest { private static Logger LOGGER = null; @BeforeClass public static void setLogger() throws MalformedURLException { System.setProperty("log4j.configurationFile","log4j2-testConfig.xml"); LOGGER = LogManager.getLogger(); } @Test public void testOne() { LOGGER.debug("Debug Message Logged !!!"); LOGGER.info("Info Message Logged !!!"); LOGGER.error("Error Message Logged !!!", new NullPointerException("NullError")); } } ``` 在評論部分中,將有關 junit 測試的 **log4j2 配置的問題**交給我。 學習愉快!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看