如何编写日志并在Java Swing应用程序中实时显示它们?

Gor*_*Ape 1 java logging swing

我创建了一个GUI程序,它使用一个类来执行某些任务.

我想在JFrame和类中添加日志记录.日志应保存在文件中并JTextArea同时显示.

什么是一个方便的解决方案?

tim*_*ooo 6

创建一个包装器

  1. 更新您的JTextArea
  2. 通过log4j,SLF4JApache Commons Logging或其他日志记录框架记录日志
public void log(String msg) {
      appendToJTextArea(msg);
      LOG.info(msg);
 }
Run Code Online (Sandbox Code Playgroud)