报表日志logdb数据库
1. 描述
日志监控开启之后,我们在%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(windows/linux/mac通用),用户名为sa,密码为空,如下图:
注:这里直接把上面的驱动器和url粘贴到下面对应的位置即可

2.2 查看数据表
2.3 数据表和字段对应的含义
那么logdb数据库中各个数据表和表字段其含义到底是怎么样的呢?下面我们一个个罗列。
(1)PUBLIC.FR_ERRRECORD
(1)PUBLIC.FR_ERRRECORD
该数据表是报表执行出错的日志表,即如果报表执行不成功,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义如下表:
| 字段名 | 字段类型 | 字段含义 | 
|---|---|---|
| ID | 整型 | 编号 | 
| TNAME | 字符串 | 出错的物理模板名字(reportlet下的完整路径) | 
| SINFO | 不详 | 错误来源信息 | 
| TYPE | 整型 | 抛错类型 | 
| MSG | 字符串 | 错误信息 | 
| TRACE | 字符串 | 错误路径 | 
| LOGTIME | 日期 | 出错记录时间 | 
(2)PUBLIC.FR_EXERECORD
该数据表是报表正确执行日志表,即如果报表执行成功,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义如下表:
| 字段名 | 字段类型 | 字段含义 | 
|---|---|---|
| ID | 整型 | 编号,自增长 | 
| TNAME | 编号,自增长 | 物理模板名字(reportlet下的完整路径) | 
| TYPE | 整型 |   报表访问方式,具体列举在下面的表格中 | 
| PARAM | 字符串 | 参数 | 
| IP | 字符串 | 执行报表的ip地址 | 
| USERNAME | 字符串 | 执行报表的用户 | 
| USERROLE | 字符串 | 执行报表的用户角色 | 
| TIME | 日期 | 执行耗时 | 
| LOGTIME | 日期 | 日志开始时间 | 
| SQL | 执行记录时间 | sql语句 | 
| BROWSER | 字符串 | 客户端访问报表所用的浏览器版本 | 
| MEMORY | 数值 | 报表占用内存 | 
报表访问方式,已定义的日志信息类型
(3)PUBLIC.FR_EXPRECORD
| 数字   | 类型   | 
|---|---|
| 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导出 | 
| 30 | Flash打印 | 
| 31 | PDF打印 | 
| 32 | Applet打印 | 
| 40 | 分页预览时生成HTML | 
| 41 | 在线分析时生成HTML | 
| 42 | 填报预览时生成HTML | 
| 43 | 表单预览时生成HTML | 
| 44 | 在线编辑时生成HTML | 
(3)PUBLIC.FR_EXPRECORD
该数据表是报表导出日志表,即如果报表导出,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义与报表正确执行日志表一样,这里不再赘述。
(4)PUBLIC.FR_FSRECORD
该数据表是为了统计一段时间内,系统的使用情况,用于管理员查看在线用户数及用户系统使用情况,因此用户登录决策系统时,将登录信息保存入库,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义如下表:
| 字段名 | 字段类型 | 字段含义 | 
|---|---|---|
| ID | 整型 | 编号 | 
| USERNAME | 字符串 | 登录的用户 | 
| USERROLE | 字符串 | 登录的用户角色 | 
| IP | 字符串 | 登录ip地址 | 
| LOGTIME | 日期 | 登录时间 | 
| BROWSER | 字符串 | 客户端访问报表所用的浏览器版本 | 
| SQL | 字符串 | 不详 | 
| MEMOY | 数值 | 报表占用内存 | 
(6)PUBLIC.FR_PTRECORD
该数据表是报表打印日志表,即如果报表打印了,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义与报表正确执行日志表类似,这里不再赘述。
该数据表是报表打印日志表,即如果报表打印了,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,其各个字段对应的含义与报表正确执行日志表类似,这里不再赘述。
(7)PUBLIC.FR_SCHEDULERECORD
该数据表是定时调度日志表,即定时调度的执行日志,如果执行一个定时调度,则在相应字段中填写其对应的信息记录,其各个字段对应的含义与表执行出错的日志表类似,这里不再赘述。
附件列表
       主题: 部署集成
      
	 
              标签:
                                               已验证
                              
                	     
             
        
 
            
              
  
    


