<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Log4j `ConsoleAppender`配置示例 > 原文: [https://howtodoinjava.com/log4j/log4j-console-appender-example/](https://howtodoinjava.com/log4j/log4j-console-appender-example/) 任何旨在將日志記錄信息打印到控制臺的日志記錄應用都應使用此[`org.apache.log4j.ConsoleAppender`](https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/ConsoleAppender.html)。 `ConsoleAppender`是一個非常簡單的類,旨在將日志記錄信息寫入`System.out`或`System.err`。 可以通過名為`target`的屬性來配置日志消息的目的地。 ## `ConsoleAppender`的屬性 `ConsoleAppender`的可配置屬性如下所述: | 屬性 | 描述 | | --- | --- | | `immediateFlush` | 設置是否用每個日志記錄輸出請求刷新控制臺流。 | | `encoding` | 重寫默認的字符編碼方案。 | | `threshold` | 級別低于閾值的任何日志記錄請求都將被忽略。 | | `target` | `System.out`或`System.err`。 默認值為`System.out`。 | ## `ConsoleAppender`配置 #### 屬性文件中的`ConsoleAppender`配置 ```java log4j.rootCategory=debug,console log4j.logger.com.demo.package=debug,console log4j.additivity.com.demo.package=false log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.target=System.out log4j.appender.console.immediateFlush=true log4j.appender.console.encoding=UTF-8 #log4j.appender.console.threshold=warn log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.conversionPattern=%d [%t] %-5p %c - %m%n ``` #### XML 文件中的`ConsoleAppender`配置 ```java <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration> <appender name="console" class="org.apache.log4j.ConsoleAppender"> <param name="target" value="System.err"/> <param name="immediateFlush" value="false"/> <param name="encoding" value="UTF-8"/> <param name="threshold" value="warn"/> <layout class="org.apache.log4j.PatternLayout"> <param name="conversionPattern" value="%d [%t] %-5p %c - %m%n"/> </layout> </appender> <logger name="com.demo.package"> <level value="debug"/> <appender-ref ref="console"/> </logger> <root> <priority value ="debug" /> <appender-ref ref="console"/> </root> </log4j:configuration> ``` ## 測試`ConsoleAppender`配置 讓我們編寫一個快速的 Java 程序,并使用上述配置在控制臺中寫入日志。 ```java import org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator; public class Demo { static Logger logger = Logger.getLogger(Demo.class); public static void main(String[] args) { // PropertiesConfigurator is used to configure logger from properties file PropertyConfigurator.configure("log4j.properties"); // Log in console logger.debug("Log4j console appender configuration is successful !!"); } } ``` 現在,根據需要將`log4j.properties`文件放在項目根文件夾或資源文件夾中,然后運行該應用。 您將在控制臺中獲得以下日志消息。 ```java 2016-06-14 18:03:13,175 [main] DEBUG Demo - Log4j console appender configuration is successful !! ``` 將我的問題放在評論部分。 學習愉快!
                  <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>

                              哎呀哎呀视频在线观看