`
zhang_xzhi_xjtu
  • 浏览: 538499 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

一个简单的UI logger.

阅读更多
写Swing程序的时候,觉得看console或者文件里面的log有点小辛苦,写成一个UI logger。
用法很简单,只有3步。

1 有一个控件控制是否显示日志。
logButton.addActionListener(new LogListener());

2 获得一个logger.
private static Log log = LogFactory.getLog(LogExampleFrame.class);

3 打日志
log.log(level, "log message #" + msgCount++);


在log window上可以做一些相关的操作。
设置最多保存多少个log entry。
设置最低的log level。
清空log entry。
Filter log based on log name.
Filter log based on log level.



目前code放在这里。
http://code.google.com/p/allencommon/
  • 大小: 55.8 KB
分享到:
评论

相关推荐

    Receipt-Logger-源码.rar

    Receipt-Logger 是一个用于记录和管理收据的应用程序,其源码包含在 "Receipt-Logger-源码.zip" 文件中。通过分析这个项目的源码,我们可以深入理解如何构建此类应用程序,涉及的技术栈可能包括数据存储、日志管理、...

    wp7_flashlight实例

    在`wp7_flashlight实例`中,开发者通常会创建一个UI界面,包含一个按钮或开关,用户点击后切换闪光灯的状态。当用户触发该操作时,程序会检查当前相机是否支持闪光灯,如果支持则改变`FlashMode`的值并更新实际的...

    深信服日志分析管理系统SIP-Logger白皮书

    深信服日志分析管理系统SIP-Logger白皮书是深信服科技股份有限公司发布的一份白皮书,旨在介绍深信服SSLVPN产品的功能和技术优势。本文档详细介绍了深信服SSLVPN三合一网关的技术优势,包括更轻量的WebVPN、更安全的...

    java sring mvc 及页面提交传参

    非常 简单的鸽子使用开发环境 sts 适合不需要配置什么,tomcat也可以加进来, package ghy.webapp.myapp; import java.text.DateFormat; import java.util.Date; import java.util.Locale; import org.slf4j....

    前端开源库-logger-app

    "logger-app"是一个这样的开源库,专门用于远程监控日志文件,通过Web用户界面(UI)提供友好的操作体验。这款自托管的应用程序使开发者能够实时查看、分析和管理服务器上的日志数据,对于调试、性能优化和问题排查...

    logger:记录仪可让您快速向自己发送消息,作为快速记笔记的一种方式

    Logger使您可以快速向自己发送消息,作为快速记笔记的一种方式。 您发送给自己的所有消息都会按时间顺序显示。 在输入任何文本之前轻按空格键可将您置于搜索模式,以方便过滤。 主题标签可用于对笔记进行分类。 所有...

    labview操作logger,日志记录

    6. **日志显示**:除了将日志写入文件,你还可以设计一个用户界面(UI)来实时显示日志信息,便于监控程序状态。 7. **日志库和工具**:有一些社区开发的LabVIEW工具,如LVLogger,提供了更高级的日志功能,如网络...

    NC5 简单代码开发报表教程

    首先,需要创建一个报表类,该类需继承`nc.ui.report.base`包下的`ReportUIBase`类。这样做的目的是为了能够调用`ReportUIBase`提供的基础报表功能,并在此基础上进行扩展和定制。 #### 三、重写`getModuleCode`...

    EasyTip 简单Tip提示窗口

    【标题】"EasyTip 简单Tip提示窗口"是一个...综上所述,EasyTip提供了一个简单易用的提示窗口解决方案,涉及到了JavaScript编程、前端开发、UI设计等多个领域的知识,对于提升开发者在这些方面的能力具有积极的作用。

    knockout-logger-js:可以在页面和_或控制台中显示的记录器

    您想要一个比原生浏览器控制台更丰富、更方便的 UI,它可以执行以下以及更多操作: 时间戳 分组/过滤/搜索 页面刷新后保留的日志 用法 (假设从 Require 加载的变量名称是“Logger”): Logger.debug...

    移动飞信完美版(C#源代码)

    ........\....\......\Logger ........\....\......\......\ImpsLogger.cs ........\....\......\......\LogHeader.cs ........\....\......\Pc ........\....\......\..\AboutMe.cs ........\....\......\..\...

    移动飞信源代码(C#绝密版)

    ........\....\......\Logger ........\....\......\......\ImpsLogger.cs ........\....\......\......\LogHeader.cs ........\....\......\Pc ........\....\......\..\AboutMe.cs ........\....\......\..\...

    NLog123.rar

    在UI设计阶段,添加一个RichTextBox控件,并在运行时将其与NLog的FormTarget连接起来: ```xml <!-- 添加以下目标到配置文件 --> <!-- 更新规则,同时写入文件和FormTarget --> <logger name="*" minlevel=...

    j2me开发框架介绍

    J4ME-开源的 UI Logger 项目是一个 J2ME 应用程序开发包,它包括一个 UI 框架、一个日记框架用于帮助调试因不同品牌手机的差异而产生的问题。 5. OpenBaseMovil OpenBaseMovil 是一个 J2ME 应用程序开发框架,包括...

    QLogger-开源

    QLogger将所有的日志数据保存在一个数据库文件中,这种结构化的存储方式使得数据管理变得极其方便。用户可以快速查询、检索历史记录,同时,软件提供的统计报告功能则可以帮助用户分析通信模式,如最常联系的电台、...

    qt-logger-setting

    6. **使用日志宏**: 在代码中,使用`LOG4QT_LOGGER()`宏创建一个特定于类的日志记录器实例。然后,通过`LOG4QT_DEBUG()`, `LOG4QT_INFO()`, `LOG4QT_WARN()`, `LOG4QT_ERROR()`等宏记录不同级别的消息。 7. **动态...

    ui5-logger:UI5工具

    ui5-logger 内部记录模块文献资料UI5工具的常规文档可以在这里找到: UI5记录器用于整个UI5工具和插件的日志记录。 具有日志级别和进度记录功能。 基本上,它是的包装。贡献请查看我们的。支持请按照我们的来报告...

    [SSH+Maven+Bootstrap视频教程]_18. 测试 log4j 日志框架.zip

    例如,使用`LoggerFactory.getLogger(MyClass.class)`获取一个Logger实例,然后调用`logger.debug("Debug message")`,`logger.info("Info message")`等方法来输出不同级别的日志信息。 通过学习这个章节,你将能够...

    HA_config:个人HassOS配置

    │ ui-lovelace.yaml │ ├─customize │ binary_sensors.yaml │ lights.yaml │ sensors.yaml │ switches.yaml │ ├─deps ├─integrations │ │ discovery.yaml │ │ history.yaml │ │ homekit.yaml │ ...

    java下载网络图片

    首先,我们需要创建一个`URL`对象,它表示要下载图片的网络地址。例如: ```java URL imageUrl = new URL("http://example.com/image.jpg"); ``` 2. **打开连接并获取输入流**: 使用`openConnection()`方法...

Global site tag (gtag.js) - Google Analytics