使用rcp自带console打印日志信息
2011-04-18 22:49
525 查看
使用Rcp自带的console显示日志信息相当方便,但是考虑到日志的同步显示,SWT中的多线程来同步打印日志需要使用Display.getDefault().asyncExec(new Runnable(){}),通过封装使用静态方法来实时打印日志信息。
package com.thomsonreuters.juno.bulkloader.handler; import java.text.SimpleDateFormat; public class ConsoleHandler{ private static MessageConsoleStream consoleStream; public static void info(final String _message){ Display.getDefault().asyncExec(new Runnable(){ @Override public void run() { consoleStream = ConsoleFactory.getConsole().newMessageStream(); consoleStream.println(new SimpleDateFormat("HH:mm:ss").format(new Date())+ "(INFO)" + " " + _message); } }); } public static void error(final String _message){ Display.getDefault().asyncExec(new Runnable(){ @Override public void run() { consoleStream = ConsoleFactory.getConsole().newMessageStream(); consoleStream.setColor(new Color(null,255,0,0)); consoleStream.println(new SimpleDateFormat("HH:mm:ss").format(new Date())+ "(ERROR)" + " " + _message); } }); } }
相关文章推荐
- 使用rcp自带console输出信息
- 使用rcp自带console输出信息
- [转]排查线程池使用情况,可定时任务统计.打印到指定日志. 获取系统扩容,线程池改造信息.
- 使用log4j打印日志信息的操作----以在MyBatis中使用为例
- 移动端使用 vConsole 打印console的信息数据
- android使用orm框架ormlite在控制台打印log日志信息
- springboot学习(7)springboot使用AOP打印日志信息
- SpringBoot使用logback输出日志并打印sql信息
- linux网络监控工具---系统自带的工具的使用示例(可以监控经过本局域网的任何数据,并可以打印到屏幕或者日志文件)
- 使用log4j2打印Log,log4j不能打印日志信息,log4j2不能打印日志信息,log4j和logj2,idea控制台信息乱码(文末)
- C# WPF 使用Console.Write打印信息到控制台窗口中
- 使用console调试打印js日志
- 在Android应用中使用Log打印日志信息
- 使用Retrofit打印请求日志,过滤改变服务器返回结果,直接获取String字符串
- LR做接口压力测试时,后台打印日志的异常信息
- 用eclipse开发servlet,使用System.out.println()在console打印不出数据的问题
- java Exception 出错的栈信息打印到日志中 打印堆栈信息
- 使用Logcat查看/输出日志信息
- 使用Generic Trace Support打印调试信息
- spring使用log4j打印日志