怎么查看java的console日志_java程序中输出console的日志到文本

这篇博客介绍了如何查看Java程序中的console日志,并详细解释了Kettle环境下的日志输出机制。通过分析LogChannel和LogWriter的源码,发现它们会检查并添加ConsoleAppender。为了将console日志保存到文件,可以在程序中手动添加FileAppender,将日志输出到指定的log文件。
摘要由CSDN通过智能技术生成

http://blog.sina.com.cn/s/blog_76a8411a01010u2h.html

首先:当我们引入data-integration\lib文件夹下的所有jar包后 运行java程序要求我们必须引入log4j,由此我们可以确认控制台输出的信息为log4j做的:

程序如下:

public static void main(String[] args) throws Exception{

KettleEnvironment.init();

try {

JobMeta

jobMeta = new JobMeta("E:\\BI\\sample.kjb", null,null);

Job job = new

Job(null, jobMeta);

jobMeta.setArguments(new

String[]{"aaaaa","bbbbbb"});//传参数

job.getJobMeta().setInternalKettleVariables(job);

job.setLogLevel(LogLevel.BASIC);

// Start the Job, as it is a Thread itself by Kettle.

job.start();

job.waitUntilFinished();

if (job.getResult() != null &&

job.getResult().getNrErrors() != 0) {

//Do something here.

}

// Now the job

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值