历史版本3 :报表日志 LogDB 数据库 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

1. 描述编辑

为了加强对报表工程的管理,随时监控其运行状态,可以在平台中设置开启日志查看,如下图:
日志监控开启之后,我们在%FR_Home%\WebReport\WEB-INF下就可以看到生成了一个名为finedb的文件夹,如下图:

2. logdb编辑

logdb是FineReport日志监控开启之后保存日志的内置数据库,那么FineReport日志都包含哪些内容呢?下面我们来介绍一下,finedb数据库中各个数据表的含义以及字段的转义。
2.1 连接finedb数据库
打开设计器,新建一个数据连接,数据库选择others,数据库驱动器为com.fr.third.org.hsqldb.jdbcDriver,URL为emb:jdbc:hsqldb:file://${ENV_HOME}\logdb\db(linux系统中为,emb:jdbc:hsqldb:file://${ENV_HOME}/logdb/db),用户名为sa,密码为空,如下图:
2.2 查看数据表
测试链接成功之后,我们新建一个数据库查询,选择上面创建的数据连接,即可看到finedb数据库下面的所有数据表,如下图:
2.3 数据表和字段对应的含义
那么logdb数据库中各个数据表和表字段其含义到底是怎么样的呢?下面我们一个个罗列。
  • PUBLIC.FR_ERRRECORD
该数据表是报表执行出错的日志表,即如果报表执行不成功,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义如下表:
字段名IDTNAMESINFOTYPEMSGTRACELOGTIMESQLBROWSERMEMORY
字段类型整型字符串不详整型字符串字符串日期字符串字符串数值
字段含义编号出错的物理模板名字(reportlet下的完整路径)错误来源信息抛错类型错误信息错误路径出错记录时间sql语句客户端访问报表所用的浏览器版本占用内存
PUBLIC.FR_ERRRECORD数据表字段与log日志管理中的报表出错查询相对应,这是因为开启了日志监控,就意味着可以直接在日志管理平台中查看日志信息,日志平台中的日志信息也是取自于finedb数据库,日志管理平台地址为http://localhost:8075/WebReport/ReportServer?op=fr_log&cmd=fg_manager
  • PUBLIC.FR_EXERECORD
该数据表是报表正确执行日志表,即如果报表执行成功,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义如下表:
字段名IDTNAMETYPEPARAMIPUSERNAMEUSERROLETIMELOGTIMESQLBROWSERMEMORY
字段类型整型字符串整型字符串字符串字符串字符串日期日期执行记录时间字符串数值
字段含义编号,自增长物理模板名字(reportlet下的完整路径)报表访问方式:分页预览、填报预览、数据分析、表单预览、浏览参数执行报表的ip地址执行报表的用户执行报表的用户角色执行耗时日志开始时间sql语句客户端访问报表所用的浏览器版本报表占用内存
PUBLIC.FR_EXERECORD数据表字段与报表执行记录查询相对应。
  • PUBLIC.FR_EXPRECORD
该数据表是报表导出日志表,即如果报表导出,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义与报表正确执行日志表一样,这里不再赘述。
PUBLIC.FR_EXPRECORD数据表字段与报表导出查询相对应。
  • PUBLIC.FR_FSRECORD
该数据表是为了统计一段时间内,系统的使用情况,用于管理员查看在线用户数及用户系统使用情况,因此用户登录决策系统时,将登录信息保存入库,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义如下表:
字段名IDUSERNAMEUSERROLEIPLOGINTIMEBROWSERSQLMEMOY
字段类型整型字符串字符串字符串日期字符串字符串数值
字段含义编号登录的用户登录的用户角色登录ip地址登录时间客户端访问报表所用的浏览器版本不详报表占用内存
  • PUBLIC.FR_PTRECORD
该数据表是报表打印日志表,即如果报表打印了,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义与报表正确执行日志表类似,这里不再赘述。
PUBLIC.FR_PTRECORD数据表字段与报表打印查询相对应。
  • PUBLIC.FR_SCHEDULERECORD

该数据表是定时调度日志表,即定时调度的执行日志,如果执行一个定时调度,则在相应字段中填写其对应的信息记录,其各个字段对应的含义与表执行出错的日志表类似,这里不再赘述。