java - 有没有办法以表格形式或单独的应用程序查看 Netbeans 开发输出?

标签 java debugging jakarta-ee logging netbeans-7

我正在使用 NetBeans 7.1.1 构建一个 Java EE 应用程序。我更愿意在单独的应用程序中查看 Glassfish 服务器和 Ant 构建过程的输出。我设置了 OtrosLogViewer 来跟踪 glassfish server.log 文件以及应用程序 log4j 日志。但是我还没有想出如何跟踪 Ant 构建日志。尽管如此,尽管这些工作我希望有一个更优雅的解决方案。 (仅供引用:tail 是一个 linux 命令,它监视指定的日志文件并在更改时更新输出,有点像 Windows 中的事件查看器)

我喜欢 OrtosLogViewer 的一点是它使用一种模式将信息放入表格中。这让我更容易查看幕后发生的事情,而不会被堆栈跟踪所淹没。例如,70% 的日志很容易被堆栈跟踪占用。如果我需要它是必不可少的,否则它会妨碍。

一些替代方案:

  1. 一种在表格中修改 netbeans 日志输出的方法。(可能是一个插件)
  2. 一种将 netbeans 的所有输出发送到指定日志文件的方法,然后我可以使用我选择的应用程序来跟踪它。
  3. 任何其他可以更轻松地查看应用程序调试信息的想法

最佳答案

由于 Ant 在执行您的构建脚本时会调用数量可变的其他工具,因此您永远无法为它的输出格式找到一个完美的模式 - 您能做的最好的事情就是像这样匹配输出

[javac] Compiling X files...
[echo]  compilation done

格式如[tool] message

换句话说,在 Ant 构建脚本中调用的每个组件可能对如何格式化输出有不同的想法。

关于java - 有没有办法以表格形式或单独的应用程序查看 Netbeans 开发输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8568290/

相关文章:

java - JPA EclipseLink 与 @TableGenerator。为什么事务回滚后id赋的值不为空?

java - 使用单一数据结构的双向映射

java - 如何将可下载文件放入 HttpServletResponse?

java - Spring-mvc org.xml.sax.SAXParseException

java - 循环消息/任务队列现有解决方案

用于拖放 UX 的 CSS

node.js - Express - 路由中的环境调试

java - 我的程序中的内存使用情况没有改变

java - zuul代理总是给出401未经授权

java - 检查 Eclipse 调试器中的当前异常?