历史版本45 :报表日志 LogDB 数据库 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 描述编辑
为了加强对报表工程的管理,随时监控其运行状态,可以在平台中设置开启日志查看,如下图:
注:开启输出至数据库即可,日志级别不影响logdb
日志监控开启之后,我们在%FR_Home%\WebReport\WEB-INF下就可以看到生成了一个名为logdb的文件夹,如下图:
2. logdb编辑
logdb是FineReport日志监控开启之后保存日志的内置数据库,那么FineReport日志都包含哪些内容呢?下面我们来介绍一下,logdb数据库中各个数据表的含义以及字段的转义。
2.1 连接logdb数据库
打开设计器,新建一个数据连接,数据库选择others,数据库驱动器为com.fr.third.org.hsqldb.jdbcDriver,URL为emb:jdbc:hsqldb:file://${ENV_HOME}/logdb/db,用户名为sa,密码为空,如下图:
注:这里直接把上面的驱动器和url粘贴到下面对应的位置即可
2.2 查看数据表
2.3 数据表和字段对应的含义
那么logdb数据库中各个数据表和表字段其含义到底是怎么样的呢?下面我们一个个罗列。
(1)PUBLIC.FR_ERRRECORD
(1)PUBLIC.FR_ERRRECORD
该数据表是报表执行出错的日志表,即如果报表执行不成功,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义如下表:
字段名 | 字段类型 | 字段含义 |
---|---|---|
ID | 整型 | 编号 |
TNAME | 字符串 | 出错的物理模板名字 |
SINFO | 未知 | 错误来源信息 |
TYPE | 整型 | 抛错类型 |
MSG | 字符串 | 错误信息 |
TRACE | 字符串 | 错误路径 |
LOGTIME | 日期 | 出错记录时间 |
(2)PUBLIC.FR_EXERECORD
该数据表是报表正确执行日志表,即如果报表执行成功,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义如下表:
字段名 | 字段类型 | 字段含义 |
---|---|---|
ID | 整型 | 编号,自增长 |
TNAME | 字符串 | 物理模板名字(reportlet下的完整路径) |
TYPE | 整型 | 报表访问方式,具体列举在下面的表格中(0~3) |
PARAM | 字符串 | 参数 |
IP | 字符串 | 执行报表的ip地址 |
USERNAME | 字符串 | 执行报表的用户 |
USERROLE | 字符串 | 执行报表的用户角色 |
TIME | 日期 | 执行耗时,包括sql执行时间,报表计算时间 |
LOGTIME | 日期 | 日志开始时间 |
SQL | 执行记录时间 | sql语句 |
BROWSER | 字符串 | 客户端访问报表所用的浏览器版本 |
MEMORY | 数值 | 报表占用内存,单位B |
(3)PUBLIC.FR_EXPRECORD
该数据表是报表导出日志表,即如果报表导出,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义与报表正确执行日志表一样,这里不再赘述。
字段名 | 字段类型 | 字段含义 |
---|---|---|
type | 整形 | 报表访问方式,具体列举在下面的表格中(10~26) |
(4)PUBLIC.FR_PTRECORD
该数据表是报表打印日志表,即如果报表打印了,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义与报表正确执行日志表类似,这里不再赘述。
该数据表是报表打印日志表,即如果报表打印了,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义与报表正确执行日志表类似,这里不再赘述。
字段名 | 字段类型 | 字段含义 |
---|---|---|
type | 整形 | 报表访问方式,具体列举在下面的表格中(30~32) |
报表访问方式,已定义的日志信息类型
数字 | 类型 |
---|---|
0 | 分页预览 |
1 | 在线分析 |
2 | 填报预览 |
3 | 决策报表预览 |
4 | 层式报表 |
5 | 在线编辑 |
10 | Excel分页导出 |
11 | Excel原样导出 |
12 | Excel整页导出 |
13 | Excel分页分sheet导出 |
14 | PDF导出 |
15 | Word导出 |
16 | SVG导出 |
17 | CSV导出 |
18 | 文本导出 |
19 | JPG图片导出 |
20 | PNG图片导出 |
21 | GIF图片导出 |
22 | BMP图片导出 |
23 | WBMP图片导出 |
24 | 内置数据集导出模板 |
25 | HTML导出 |
26 | 填报HTML导出 |
27 | BI导出Excel |
30 | Flash打印 |
31 | PDF打印 |
32 | Applet打印 |
40 | 分页预览时生成HTML |
41 | 在线分析时生成HTML |
42 | 填报预览时生成HTML |
43 | 决策报表预览时生成HTML |
44 | 在线编辑时生成HTML |
(5)PUBLIC.FR_FSRECORD
该数据表是为了统计一段时间内,系统的使用情况,用于管理员查看在线用户数及用户系统使用情况,因此用户登录决策系统时,将登录信息保存入库,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义如下表:
字段名 | 字段类型 | 字段含义 |
---|---|---|
ID | 整型 | 编号 |
USERNAME | 字符串 | 登录的用户 |
USERROLE | 字符串 | 登录的用户角色 |
IP | 字符串 | 登录ip地址 |
LOGTIME | 日期 | 登录时间 |
(6)PUBLIC.FR_FUNCTIONRECORD
该数据表为功能点使用表,记录了记录哪些功能在什么时间点被访问了多少次
字段名 | 字段类型 | 字段含义 |
---|---|---|
FUNC | 字符串 | 功能点(值以数组展示:功能:次数,功能:次数) |
LOGTIME | 日期 | 登录时间 |
(7)PUBLIC.FR_PHISTRECORD
该数据表为记录模板、决策报表等在进行参数查询时,每次查询的参数值的记录。
字段名 | 字段类型 | 字段含义 |
---|---|---|
ID | 整型 | 编号 |
TEMPLATEID | 字符串 | 模板ID |
USERNAME | 字符串 | 登录的用户 |
PGROUP | 字符串 | 参数(值以数组展示:参数1:参数值,参数2:参数值) |
LOGTIME | 日期 | 日志开始时间 |
(8)PUBLIC.FR_SCHEDULERECORD
该数据表是定时调度日志表,即定时调度的执行日志,如果执行一个定时调度,则在相应字段中填写其对应的信息记录,其各个字段对应的含义与表执行出错的日志表类似,这里不再赘述。
(9)PUBLIC.FR_SMSRECORD
该数据表是为了统计一段时间内,平台短信的发送情况,用于管理员查看短信功能使用情况,每发送一次短信,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义如下表:
字段名 | 字段类型 | 字段含义 |
---|---|---|
ID | 整型 | 编号 |
RECEIVER | 字符串 | 收件人用户名 |
MOBILE | 字符串 | 接收手机号 |
CONTENT | 字符串 | 短信内容 |
LOGTIME | 日期 | 发送时间 |
RESULT | 布尔值 | 是否发送成功 |
DETAIL | 字符串 | 详情 |
SENDER | 字符串 | 发件人用户名 |
(10)PUBLIC.FR_JDY_RECORD
当安装了报表对接简道云插件,logdb里会自动生成这张表,记录表单的同步记录,其各个字段对应的含义如下表:
字段名 | 字段类型 | 字段含义 |
---|---|---|
ID | 整型 | 编号 |
FORMID | 字符串 | appid+表单id |
FORMNAME | 字符串 | 表单名字 |
DETAIL | 字符串 | 变更详情 |
RESULT | 字符串 | 变更结果(成功/失败) |
LOGTIME | 日期 | 变更发生时间 |