当前位置: 首页 > 面试题库 >

如何从Swing应用程序中的Logback链接日志?

公孙令秋
2023-03-14
问题内容

我必须在应用程序中添加一个面板,该面板将记录该应用程序的错误。我创建了一个扩展AppenderBase的类,并配置了xml文件以使用此类。

因此,当我在应用程序中登录时,会调用他的appender。

但是目前我还不知道如何将我的appender链接到面板。

你能指导我吗?


问题答案:

为此,您必须编写自定义Appender,有关此信息,请参见:logback.qos.ch/manual/appenders.html。然后,您需要使用诸如JTextArea之类的组件log在其中进行显示。然后,您必须Programmatic Configuration logbackcustom Appender和之间建立for关系Swing- Component。参见:logback.qos.ch/manual/joran.html



 类似资料:
  • 我知道和都在/usr/local/Spark/jars中,尽管在pom.xml中排除了这些jar,但Spark很可能引用了这些jar,因为如果删除它们,在spark-submit的运行时会给出一个ClassNotFoundException。 我的问题是:有没有一种方法可以在我的应用程序中使用Logback实现本机日志记录,同时保留Spark的内部日志记录功能。理想情况下,我希望将我的日志返回应用

  • 问题内容: 我有一个典型的Web应用程序,它由Selenium WebDriver自动化。我的问题是自动化的一个特殊情况,其中有一个链接,该链接运行带有Java Web Start的swing应用程序,并且我想将自动化的控制权转移到Swing应用程序。这可能吗?我可以使用什么工具来做到这一点?而且,我该怎么办?提前致谢。 问题答案: 点击webdriver中的jnlp文件链接,将jnlp文件保存到

  • 问题内容: 对于这个问题,我实际上并没有太多的摆动或GUI设计方面的经验(大学中的一些WPF应用程序的水平差不多),但是我的任务是在工作中重构摆动旧式应用程序的一部分。 我被要求重构的部分围绕一个弹出窗口,该窗口可以根据特定的值对象以三种不同的格式显示。这3种不同的格式都共享一些基本字段,然后有条件地确定其他字段。负责此GUI元素的类的长度约为5k,我当时认为应该将其分为三个子类,并在基类中共享这

  • 问题内容: 我有一个Swing应用程序,我希望将其从意大利面条转换为对Guice使用依赖项注入。使用Guice提供诸如配置和任务队列之类的服务的过程非常好,但是我现在是从应用程序的GUI开始的,不确定如何进行。 该应用程序基本上是,在中带有一堆标签。每个选项卡都是一个单独的子类,该子类列出了各种组件,并且需要服务才能在按下某些按钮时执行操作。 在当前应用程序中,这看起来像这样: 显然,这并不完全遵

  • 我们目前正在将几个Grails(2.4.4)应用程序部署到一个Tomcat7服务器上,并且已经完全按照这里所描述的tomcat-SLF4j-logback配置了日志记录。 我们希望通过一个logback.xml文件配置所有grails应用程序,并将所有应用程序记录到一个文件中,但按照grails的application.properties中定义的应用程序名称区分日志消息: 我们的logback.

  • 免责声明:我对Java很陌生,但我一直在建设。NET应用程序13年。 我正在尝试构建这个Java应用程序,它可以为教程做一些基本的计算。老实说,这不是一个很大的程序,但我甚至不能把它放到