java - 如何使用日志记录在 netbeans 中捕获本地事件
问题描述
http://bits.netbeans.org/dev/javadoc/org-openide-util/org/openide/util/doc-files/logging.html
public static void main(String[] args) {
ResourceBundle rb = ResourceBundle.getBundle("your.package.Log");
int sum = 0;
for (int i = 0; i < 10; i++) {
LogRecord r = new LogRecord(Level.INFO, "MSG_Add");
r.setResourceBundle(rb);
r.setParameters(new Object[] { sum, i });
Logger.global.log(r);
sum += i;
}
LogRecord r = new LogRecord(Level.INFO, "MSG_Result");
r.setResourceBundle(rb);
r.setParameters(new Object[] { sum });
Logger.global.log(r);
}
解决方案
Logger.global
已弃用。如果您将记录器行更改为(<YOUR CLASS>
显然更改为您的班级名称)
Logger.getLogger(<YOUR CLASS>.class.getName()).log(r);
然后记录的行将出现在 NetBeans 的“输出”选项卡中
推荐阅读
- php - 提交并刷新后显示消息
- python - 尝试访问嵌套字典中的键值对:我哪里出错了?
- rust - Rust:保持相同帧速率的宏不起作用
- python - Bloomberg API - Python 中的历史索引成员
- javascript - 如何制作一个在 chrome 扩展中执行 background.js 的按钮?
- javascript - 从多个数组属性创建对象
- python - Selenium 提供“Errno13”但没有错误位置
- functional-programming - 是否有一种纯粹的函数式订阅 Observable 的方式?
- python - 基于发生频率的概率预测
- python - 使用 Python 情绪分析找到极端情绪