91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 500KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-23
  • 語言: Java
  • 標簽: log4j??java??JTextArea??Swing??

資源簡介

log4j重定向到Swing的JTextArea,一些研發軟件會把日志打到界面上,方便工程師調試。 java里我們經常會用log4j來打日志,打到文件里,控制臺都是常見操作,那么怎么把它重定向到界面里呢。

資源截圖

代碼片段和文件信息


package?lyrics.logger;
?
import?java.io.IOException;
import?java.io.PipedReader;
import?java.io.PipedWriter;
import?java.io.Writer;

import?org.apache.log4j.Appender;
import?org.apache.log4j.Logger;
import?org.apache.log4j.WriterAppender;
?
/**
?*?
?*?@author?lyrics
?*?@since?2020/07/01
?*/
public?abstract?class?LogAppender?extends?Thread?{
?
????protected?PipedReader?reader;
?
????public?LogAppender(String?appenderName)?throws?IOException?{
????????Logger?root?=?Logger.getRootLogger();
????????//?獲取子記錄器的輸出源?
????????Appender?appender?=?root.getAppender(appenderName);
????????//?定義一個未連接的輸入流管道
????????reader?=?new?PipedReader();
????????//?定義一個已連接的輸出流管理,并連接到reader
????????Writer?writer?=?new?PipedWriter(reader);
????????//?設置?appender?輸出流
????????((WriterAppender)?appender).setWriter(writer);
????}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-07-01?22:59??Log4jTest\
?????文件?????????426??2020-07-01?23:20??Log4jTest\.classpath
?????文件?????????385??2020-07-01?22:56??Log4jTest\.project
?????目錄???????????0??2020-07-01?22:56??Log4jTest\.settings\
?????文件?????????646??2020-07-01?22:56??Log4jTest\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2020-07-01?23:48??Log4jTest\bin\
?????文件?????????464??2020-07-01?23:24??Log4jTest\bin\log4j.properties
?????目錄???????????0??2020-07-01?23:48??Log4jTest\bin\lyrics\
?????目錄???????????0??2020-07-01?23:50??Log4jTest\bin\lyrics\logger\
?????文件?????????988??2020-07-01?23:49??Log4jTest\bin\lyrics\logger\LogAppender.class
?????文件????????1390??2020-07-01?23:51??Log4jTest\bin\lyrics\logger\TextAreaLogAppender.class
?????目錄???????????0??2020-07-01?23:48??Log4jTest\bin\lyrics\main\
?????文件?????????660??2020-07-01?23:49??Log4jTest\bin\lyrics\main\Main$1.class
?????文件?????????528??2020-07-01?23:49??Log4jTest\bin\lyrics\main\Main.class
?????目錄???????????0??2020-07-01?23:48??Log4jTest\bin\lyrics\ui\
?????文件????????3449??2020-07-01?23:50??Log4jTest\bin\lyrics\ui\LogRedirectUI.class
?????目錄???????????0??2020-07-01?23:19??Log4jTest\lib\
?????文件???????61829??2014-07-06?02:11??Log4jTest\lib\commons-logging-1.2.jar
?????文件??????489883??2012-05-06?19:01??Log4jTest\lib\log4j-1.2.17.jar
?????目錄???????????0??2020-07-01?23:41??Log4jTest\src\
?????文件?????????464??2020-07-01?23:24??Log4jTest\src\log4j.properties
?????目錄???????????0??2020-07-01?22:58??Log4jTest\src\lyrics\
?????目錄???????????0??2020-07-01?23:02??Log4jTest\src\lyrics\logger\
?????文件?????????889??2020-07-01?23:49??Log4jTest\src\lyrics\logger\LogAppender.java
?????文件????????1118??2020-07-01?23:51??Log4jTest\src\lyrics\logger\TextAreaLogAppender.java
?????目錄???????????0??2020-07-01?23:37??Log4jTest\src\lyrics\main\
?????文件?????????400??2020-07-01?23:49??Log4jTest\src\lyrics\main\Main.java
?????目錄???????????0??2020-07-01?23:37??Log4jTest\src\lyrics\ui\
?????文件????????2077??2020-07-01?23:50??Log4jTest\src\lyrics\ui\LogRedirectUI.java

評論

共有 條評論