业务日志模块使用手册

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

业务日志模块使用手册

模块名称:cn.gwssi.app.logger

业务日志模块用于记录业务日志,查询业务日志使用

记录日志

在每个action处理完成以后,会记录这个操作的处理日志。

日志内容包括三部分内容:

1、交易配置信息:

[txn-code="901105"]、[description=复核:删除图书信息]、[struts-config/description=图书复核管理]

2、操作员信息:

V oCtrl.getFlowid()、V oUser.getUserName()、V oUser.getOperName()、V oUser.getOrgCode()、V oUser.getOrgName()

3、处理结果:

发生日期、发生时间、错误代码、错误描述、处理结果数据

具体内容根据每个项目的具体要求修改。

记录日志的请求:

对struts配置文件中:txn-type="transaction"log-flag="true"的action,记录日志

限制:

业务日志只只对与action,不是一个HTTP的request,如果处理完一个action后,在forward中导航到另一个action,这个时候会记录两个日志。

系统查询日志

管理员用于查询系统内部的所有操作日志,相关功能包括:981211和981214,具体参见模块内部的说明文档

日志列表

日志内容

用户查询日志

每个操作员查询自己的操作日志,相关功能包括:981216和981214,981214需要授

权才能使用。

部署说明

名称描述类型说明flowno流水号number(12)

reqflowno请求流水号varchar(24)

username操作员代码varchar(24)

opername操作员姓名varchar(24)

orgid机构代码number(12)

orgname机构名称varchar(64)

regdate注册时间char(8)注册的日期regtime注册时间char(6)注册的时间trdcode交易代码varchar(12)

trdname交易名称varchar(64)

trdtype交易类型varchar(64)

errcode处理结果varchar(10)

errdesc错误原因varchar(128)

resultdata应答数据blob

2、功能授权和修改菜单

参见:《菜单配置/业务日志(bizlog).txt》《功能配置/业务日志(bizlog).html》

或者参见开发平台中的菜单目录方式。

3、修改插件

在cn.gwssi.app.logger的plugin/BizLogger.java中实现插入日志的功能,如果要把这个文件增加到项目的工程文件中,需要修改WEB-

INF/classes/config/txn/plugin.xml文件

4、修改功能

如果需要增加或删除字段:a、先修改表结构;b、修改DAO配置文件;c、修改VO,或重新生成;d、修改plugin/BizLogger.java中增加日志的方法;e、参见《增加数据表字段的修改流程.doc》

相关文档
最新文档