业务日志模块使用手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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》