Log4J Swing Appender

2024-01-02

我需要将 log4j 内容附加到 Swing 组件(JTextArea 或类似组件)。有一个通用的方法可以做到这一点吗?


我最终没有引入外部库,而是编辑 log4j.properties 文件以包含以下内容:

log4j.rootCategory=DEBUG, app
log4j.appender.app=path.to.class.extending.WriterAppender

然后我采用观察者模式将数据发布到 GUI 的 JTextArea 中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Log4J Swing Appender 的相关文章

  • 将SQL数据引入jquery availabletag

    我正在尝试制作自动完成文本框 但如何将 SQL 数据包含到 jquery 可用标记并循环它 我无法根据以下代码执行该功能 任何帮助 将不胜感激 谢谢 这是我的预期输出 预期结果演示 http jsfiddle net VvETA 71 jq
  • 埃拉托色尼筛法 - 实现返回一些非质数值?

    我用 Java 实现了埃拉托斯特尼筛法 通过伪代码 public static void sieveofEratosthenes int n boolean numArray numArray new boolean n for int i
  • Logback:SizeAndTimeBasedRollingPolicy 不遵守totalSizeCap

    我正在尝试以一种方式管理我的日志记录 一旦达到总累积大小限制或达到最大历史记录限制 我最旧的存档日志文件就会被删除 当使用SizeAndTimeBasedRollingPolicy在 Logback 1 1 7 中 滚动文件追加器将继续创建
  • 您建议使用哪种压缩(GZIP 是最流行的)servlet 过滤器?

    我正在寻找一个用于大容量网络应用程序的 GZIP servlet 过滤器 我不想使用容器特定的选项 要求 能够压缩响应负载 XML Faster 已在大批量应用的生产中得到验证 应适当设置适当内容编码 跨容器移植 可选择解压缩请求 谢谢 我
  • tomcat 7.0.50 java websocket 实现给出 404 错误

    我正在尝试使用 Java Websocket API 1 0 JSR 356 中指定的带注释端点在 tomcat 7 0 50 上实现 websocket 以下是我如何对其进行编码的简要步骤 1 使用 ServerEndpoint注解编写w
  • 如何使用正则表达式验证 1-99 范围?

    我需要验证一些用户输入 以确保输入的数字在 1 99 范围内 含 这些必须是整数 Integer 值 允许前面加 0 但可选 有效值 1 01 10 99 09 无效值 0 007 100 10 5 010 到目前为止 我已经制定了以下正则
  • 虽然我的类已加载,但 Class.forName 抛出 ClassNotFoundException

    代码如下 它的作用是加载我放在主目录中的 jar 文件中的所有类 import java io File import java util jar JarFile import java util jar JarEntry import j
  • Java:如何确定文件所在的驱动器类型?

    Java 是否有一种独立于平台的方法来检测文件所在的驱动器类型 基本上我有兴趣区分 硬盘 可移动驱动器 如 USB 记忆棒 和网络共享 JNI JNA 解决方案不会有帮助 可以假设 Java 7 您可以使用 Java 执行 cmd fsut
  • Spring Data JPA:查询如何返回非实体对象或对象列表?

    我在我的项目中使用 Spring Data JPA 我正在演奏数百万张唱片 我有一个要求 我必须获取各种表的数据并构建一个对象 然后将其绘制在 UI 上 现在如何实现我的 Spring 数据存储库 我读到它可以通过命名本机查询来实现 如果指
  • 寻找局部最小值

    下面的代码正确地找到了数组的局部最大值 但未能找到局部最小值 我已经进行了网络搜索 以找到找到最小值的最佳方法 并且根据这些搜索 我认为我正在使用下面的正确方法 但是 在几天的时间里多次检查每一行之后 下面的代码中有一些我仍然没有看到的错误
  • 如何停止执行的 Jar 文件

    这感觉像是一个愚蠢的问题 但我似乎无法弄清楚 当我在 Windows 上运行 jar 文件时 它不会出现在任务管理器进程中 我怎样才能终止它 我已经尝试过 TASKKILL 但它对我也不起作用 On Linux ps ef grep jav
  • JAVA中遍历JSON数据

    我是 JSON 新手 我使用 HTTPUrlConnections 并在 JAVA 程序中获得一些响应 响应数据将类似于 data id 1 userId 1 name ABC modified 2014 12 04 created 201
  • 避免 Java 中的重复导入:继承导入?

    有没有办法 继承 导入 Example 常见枚举 public enum Constant ONE TWO THREE 使用此枚举的基类 public class Base protected void register Constant
  • Lombok @Builder 不创建不可变对象?

    在很多网站上 我看到 lombok Builder 可以用来创建不可变的对象 https www baeldung com lombok builder singular https www baeldung com lombok buil
  • 如何在Java中对对象数组进行字段级别排序以进行等级比较?

    In Java Class StudentProgress String Name String Grade CTOR goes here main class main method StudentProgress arrayofObje
  • 如何处理 StaleElementReferenceException

    我正在为鼠标悬停工作 我想通过使用 for 循环单击每个链接来测试所有链接的工作条件 在我的程序中 迭代进行一次 而对于下一次迭代 它不起作用并显示 StaleElementReferenceException 如果需要 请修改代码 pub
  • 源值 1.5 的错误已过时,将在未来版本中删除

    我使用 scala maven plugin 来编译包含 scala 和 java 代码的项目 我已经将源和目标设置为1 7 但不知道为什么maven仍然使用1 5 这是我在 pom xml 中的插件
  • 使用 Java https 上传到 Imgur v3 错误

    我目前正在尝试使用他们当前的 API v3 上传到 imgur 但是我不断收到错误 错误 javax net ssl SSLException 证书中的主机名不匹配 api imgur com imgur com OR imgur com
  • Java 的 PriorityQueue 与最小堆有何不同?

    他们为什么命名PriorityQueue如果你不能插入优先级 它看起来与堆非常相似 有什么区别吗 如果没有区别那为什么叫它PriorityQueue而不是堆 默认的PriorityQueue是用Min Heap实现的 即栈顶元素是堆中最小的
  • 即使调整大小,如何获得屏幕的精确中间位置

    好的 这个问题有两部分 当我做一个JFrame 并在其上画一些东西 即使我将宽度设置为 400 并使其在一个项目击中它时 当然 允许项目宽度 它会反弹回来 但由于某种原因 它总是偏离屏幕约 10 个像素 有没有办法解决这个问题 或者我只需要

随机推荐

  • 如何在 Twig 中使用 PHP 模板引擎而不是 Silex 中的 Twig 语法

    在 Silex 中 我可以使用 Twig 模板 但我想使用 Twig 的 PHP 引擎 而不是 Twig 语法 例如本指南 http symfony com doc current cookbook templating PHP html描
  • 我们如何知道弹出窗口 url 何时加载(window.open)?

    我需要在完成加载后立即更改弹出窗口中页面的 URL 我正在使用 window open 函数调用 无论如何 我可以找出弹出窗口中的页面何时完成在父窗口中的加载吗 我无法更改在弹出窗口中打开的页面中的任何内容 因为它属于另一个网站 windo
  • 在 data.table 中创建新列[重复]

    这个问题在这里已经有答案了 我在 R 的 data table 中有几个名为 A1 A2 A3 A50 的列 字面意思 不幸的是 我的表中的列不是按字母顺序排列的 我想创建一个名为 sumA 的新列 其中包含 A1 A2 A50 有什么简单
  • 如何在 Rust 中操作二进制数?

    我如何在 Rust 中处理和执行数学运算 例如添加或除两个二进制数 在Python中 有像这样的东西 https kite com python answers how to add two binary numbers in python
  • 升级到 Rails 6.1.6.1 会导致 Psych::DisallowedClass: 尝试加载未指定的类: Symbol

    升级到 Rails 6 1 6 1 时 我开始在应用程序中收到以下错误 Psych DisallowedClass Tried to load unspecified class Symbol 这是由于使用HashActiveRecord
  • Inno Setup:如何将安装程序本身放入已安装的程序中

    我在 Inno Setup 上有一个安装程序的安装程序 该安装程序有多种形式供用户输入 但是 如果用户没有输入适当的信息 我想给他重新单击安装程序并输入适当信息的选项 我试图像这样实现这一目标 Files Source C Users my
  • PhoneGap 缺少 plist.key

    当我尝试将我的 iTunes 应用程序安装程序加载到 iTunes 时 我缓解了此错误 缺少 Info plist 密钥 此应用程序尝试访问隐私敏感信息 没有使用说明的数据 应用程序的 Info plist 必须包含 NSPhotoLibr
  • Firestore 查询操作字符串如何处理不同的数据类型?

    如何火库 https firebase google com docs firestore opStr 操作字符串 中where https firebase google com docs reference js firebase fi
  • Integrate.nquad 的集成错误很大

    首先 我在椭圆上集成一个简单的函数 其次 我集成了相同的函数 并为其添加了常量值 正如您在我的消息底部看到的那样 结果并不一致 预先感谢您的帮助 coding utf 8 from scipy import integrate from m
  • 如何使用 C# 验证字符串不包含 HTML

    有没有人有一种简单 有效的方法来检查字符串不包含 HTML 基本上 我想检查某些字段是否只包含纯文本 我考虑过寻找 XElement Parse
  • SQL Server“。”别名不起作用

    我添加了一个别名 它应该指向我的本地 命名 实例 SQL2008 但是当我尝试连接到 时 它超时了 我错过了什么还是这是不允许的 我尝试过的别名不起作用 设置为 32 位和 64 位 我也尝试将端口留空 如果您要创建 TCP IP 别名 则
  • 如何将 SSL 证书添加到 Dash 应用程序 [重复]

    这个问题在这里已经有答案了 如何使用 Python 为在 Web 服务器上运行的 DASH 应用程序启用 HTTPS 我已经有 SSL 证书 key 和 crt 如果 dash 是处理路由的 Web 服务器 而不是 Apache 或 Ngi
  • PHP 对象数组

    所以我一直在寻找一段时间 但找不到一个简单问题的答案 PHP 中是否可以有一个对象数组 例如 ar array ar Obj1 ar obj2 由于某种原因 我无法在任何地方找到答案 我认为这是可能的 但我只需要确定一下 寻找诸如此类的一般
  • 如何更改facet_wrap中的facet标签

    我正在使用 ggplot 和facet wrap 来获取所需的绘图 我必须向每个方面的标签或变量或每个方面的名称添加一些内容 就像我们直接在 ggplot 下修改 xlab 和 ylab 一样 Example d lt ggplot dia
  • 带有 objectselect 表单的 Doctrine 自定义存储库

    这个问题是一个可能的解决方案ZF2 Doctrine 与 objectSelect 获得多对多关系 https stackoverflow com questions 24017193 zf2 doctrine get manytomany
  • 什么是 switch 表达式以及它们与 switch 语句有何不同?

    作为 Java SE 12 的一部分 switch表达式 https docs oracle com en java javase 13 language switch expressions html被引入 并且自 Java SE 14
  • 如何用 Python 编写一系列 Promise?

    是否可以写出一个序列promise https developer mozilla org en docs Web JavaScript Reference Global Objects Promise 或任务 使用only Python
  • 如何在 Xcode 构建阶段运行 Grunt 任务?

    我正在开发一个 Web 应用程序 其中包括 GruntJS 构建任务 我在 Xcode IDE 中使用 Phonegap Cordova 进行部署 我想将 grunt 构建过程集成到我的 Xcode 项目中以简化项目的运行 理想情况下 Xc
  • Environment.SpecialFolder.ApplicationData 返回错误的文件夹

    我有一个奇怪的问题 我的 NET 4 0 WPF 应用程序正在将数据保存到 ApplicationData 文件夹 Environment GetFolderPath Environment SpecialFolder Applicatio
  • Log4J Swing Appender

    我需要将 log4j 内容附加到 Swing 组件 JTextArea 或类似组件 有一个通用的方法可以做到这一点吗 我最终没有引入外部库 而是编辑 log4j properties 文件以包含以下内容 log4j rootCategory