日志的定义

原创 2016年05月30日 11:38:46

日志的定义


 //定义日志 
		//定义变量
		VariableSpace space = new Variables();
		//将日志数据库配置名加入到变量集中
		space.setVariable("transloging",resource.get(2).getResource_name());
	    space.initializeVariablesFrom(null);
        
	    //定义Step日志
		//声明StepLogTable。space:系统变量;tanMetade:提供数据库连接
		StepLogTable stepLogTable = StepLogTable.getDefault(space,transMeta);
		//StepLogTable使用的数据库连接名(上面配置的变量名)。
		stepLogTable.setConnectionName(resource.get(2).getResource_name());
		//设置Step日志的表名
		stepLogTable.setTableName("step_log");
		//设置TransMeta的StepLogTable
		transMeta.setStepLogTable(stepLogTable);
		
	    //定义Trans日志
		//声明TransLogTable。space:系统变量;tanMetade:提供数据库连接
		TransLogTable transLogTable = TransLogTable.getDefault(space,transMeta, transMeta.getSteps());
		//TransLogTable使用的数据库连接名(上面配置的变量名)。
		transLogTable.setConnectionName(resource.get(2).getResource_name());
		//设置Trans日志的表名
		transLogTable.setTableName("trans_log");
		//设置TransMeta的TransLogTable
		transMeta.setTransLogTable(transLogTable);		


//定义日志 
		//定义变量
		VariableSpace space = new Variables();
		//将日志数据库配置名加入到变量集中
		space.setVariable("jobloging",resource.get(2).getResource_name());
	    space.initializeVariablesFrom(null);
		
	    //定义job日志 
		//声明JobLogTable。space:系统变量;jobMeta:提供数据库连接
		JobLogTable jobLogTable = JobLogTable.getDefault(space,jobMeta);
		//JobLogTable使用的数据库连接名(上面配置的变量名)。
		jobLogTable.setConnectionName(resource.get(2).getResource_name());
		//设置job日志的表名
		jobLogTable.setTableName("job_log");
		//设置jobMeta的JobLogTable
		jobMeta.setJobLogTable(jobLogTable);

	    //定义JobEntry日志  
		//声明JobEntryLogTable。space:系统变量;jobMeta:提供数据库连接
		JobEntryLogTable jobEntryLogTable = JobEntryLogTable.getDefault(space,jobMeta);
		//JobEntryLogTable使用的数据库连接名(上面配置的变量名)。
		jobEntryLogTable.setConnectionName(resource.get(2).getResource_name());
		//设置JobEntry日志的表名
		jobEntryLogTable.setTableName("entry_log");
		//设置jobMeta的JobEntryLogTable
		jobMeta.setJobEntryLogTable(jobEntryLogTable);	



相关文章推荐

kettle日志添加字段的源码修改

LogTableInterface.java(/kettle4.2/src-db/org/pentaho/di/core/logging/LogTableInterface.java) 73、74行...

kettle日志之使用xml标签实现日志记录入库

1、 kettle_step_log_table kettle_trans_log_table ID_BATCH...
  • jdk2006
  • jdk2006
  • 2012年05月07日 17:00
  • 2320

log4cplus中自定义的使用配置文件输出日志的类

log4cplus是C++中的一个日志系统,之前有一篇文章介绍了它的配置,今天把它的使用方法列出来。         下面是包装过的类,在项目中使用这个类会很简单,只需要包含它的头文件就可以使用了,当...

项目实战之日志的使用:Jboss环境下添加自定义日志

日志介绍日志已经成为应用软件中不可缺少的一部分,现在我没发现哪个上线并且正常运营的项目没有添加日志;并且是否写日志已经成为了检测程序员是否专业的一个基本品德,就像写注释一样,灰常重要!Apache的开...

Java自定义注解 和 springMVC拦截器 配合使用记录系统操作日志的案例

自定义注解的用法, 好多人不知道, 在这里, 代码的注释中, 我已经详细的介绍了, 另外就是很多人不知道自定义注解如何使用, 这里配合springMVC拦截器, 做一个非常实用的案例. 案例: 记...

java动态代理对象实现日志的拦截(annotation自定义注解方式)

java动态代理对象,实现日志的输出,另外自定义annotation,实现注解类动态对象日志的拦截。...

Android中LogCat输出日志的自定义

Android上的Log原理与制作没有耐心的客官可以直接看这里github,里面有源码和使用方法。Android上的Log原理与制作 获取原理 Log工具实践 普通打印 打印json 打印对象 打印C...

全志A31芯片资料,引脚定义

  • 2014年10月16日 01:16
  • 1.44MB
  • 下载

自定义日历

  • 2017年08月23日 16:27
  • 122KB
  • 下载

全志R16平台Android下添加自定义按键

Board:全志R16 SDK:Android KitKat、linux-3.41.先在linux-3.4/inlcude/linux/input/h添加自定义按键#define SOCHIP_E...
  • tsb151
  • tsb151
  • 2016年12月19日 21:26
  • 1508
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:日志的定义
举报原因:
原因补充:

(最多只允许输入30个字)