Eclipse控制台时间戳插件?

时间:2014-03-12 10:34:48

标签: eclipse

我想知道是否有人知道eclipse的插件会在每一行控制台输出上放一个简单的时间戳。

我已经浏览了一些其他问题,这些问题的答案详细说明了如何通过代码本身在输出上启用时间戳,但是只需打印每行的当前系统时间就可以了。我决定在不需要代码编辑的情况下运行的任何应用程序的输出。

当然这是一个非常简单的功能?我错过了一些非常明显的东西吗?

编辑添加:我正在使用Eclipse Kepler。

1 个答案:

答案 0 :(得分:0)

我看到它的方式,你有两种可能性。

可能性

让用户使用任何日志框架。与slf4jlog4jlogback一样。

可能性二

您无法通过System.out.println()实现它,但您可以编写一个自定义打印机功能来完成这项工作。像

这样的东西
//Set any date format you would like here
private static DateFormat dateFormat = new SimpleDateFormat("yyyy MMM dd HH:mm:ss");

//Make calls to the method with the message that you want to print
private static void customDisplay(String message){
    System.out.println("["+dateFormat.format(new Date())+"] " + message);
}

现在,不要拨打System.out.println(),而是调用您的方法

customDisplay("Some message that will be displayed with timestamp")

修改

据我所知,除了设置方案和一些颜色外观之外,我们无法对eclipse的控制台输出进行太多配置。