参照了几个网上大神配置,部分教程的描述有误,最终调试完成,可以实现
kettle
日志
输出
,测试版本
kettle
data-integration-6.0,jdk1.7,
日志
位置在你的data-integration-6.0安装目录下,logs。
需要替换的
文件
为,
Kettle
的程序目录下data-integration-6.0\plugins\
kettle
5-log4j-plugin中有一个log4j.xml
文件
。
kettle
5+的
日志
模块重写了,将log4j改成插件,但存在BUG,无法正法初始化,
可以查看相关文章http://jira.pentaho.com/browse/PDI-13206
导致的问题就是在程序中调用
kettle
时,
日志
只能打在控制台,无法
输出
到
日志
文件
,
解决办法:
在环境初始化时
Kettle
Environment.init();
Kettle
ClientEnvironment....
一、
日志
描述在你每一次运行一个任务或者转换时,
日志
视图会自动打开。它表示在转换或者任务运行的时候,发生了什么。二、
日志
级别1、Error:只记录错误信息。
2、Nothing:不记录任何信息,执行效率最高。
3、Minimal:记录最少的信息。
4、Basic:记录基本信息。
5、Detailed:记录详细信息。
6、Debug:记录调试信息。
7、Rowlevel:转换过程中的每一行都
kettle
基本使用 03-
kettle
命令行运行方式之 Kitchen运行
基础上去做,详细地址见
https://blog.csdn.net/u014636209/article/details/82453291
2.
日志
导出
导出到E:\logs目录中的log.txt
文件
中
Kitchen /rep:repository01 /u...
我们在编写作业或者转换的时候,运行时,尽管将
Kettle
的
日志
级别调整到最大,但是依然无法帮助我们定位到问题所在,此时我们就需要通过
日志
来
输出
我们的相关变量,以编程的思维来帮助我们快速定位到问题,以解决问题
旧版本
Kettle
借助于搜索引擎,如果你是使用的较旧的
Kettle
版本,可以使用如下
方法
进行
日志
输出
:
首先,得到
日志
输出
实例
var log = org.pentaho.di.c...
1. 做实验引发的思考在学习LiteOS
日志
打印组件使用的时候,我记录了一篇博客:atiny_log | LiteOS 物联网操作系统中的
日志
打印组件使用分享,关于实验的具体内容,请阅读这篇博客(点击阅读原文即可访问)。在实验时我编写了如下的5行代码:ATINY_LOG(LOG_DEBUG, "This is a LOG_DEBUG Test!rn");
ATINY_LOG(LOG_INFO, ...
这个问题可能是因为你的计算机上没有安装Java环境或者Java环境没有正确配置所导致的。你可以尝试以下步骤来解决这个问题:
1. 首先,确保你的计算机已经安装了Java环境。你可以在控制面板中的“程序和功能”中查找Java是否已经被安装。
2. 如果Java已经被安装,你需要检查一下Java的环境变量是否正确配置。在系统环境变量中,应该有一个名为“JAVA_HOME”的变量,其值应该指向Java的安装目录。
3. 如果Java环境已经安装并配置正确,那么你可以尝试重新安装
Kettle
软件,确保它能够正确识别Java环境。
如果你仍然无法解决这个问题,你可以尝试在网上搜索相关解决方案或者咨询相关技术支持。