系统里的任何操作、任何的模块的访问、任何服务的调用,用户的登录情况等等都会被记录起来,方便日后追查之用。
若记录日志影响了系统的整体性能,不需要进行日志记录功能,可以在配置文件中设置开关选项,可以取消日志记录功能。
日常应用中,不建议去掉日志记录功能,日志管理模块主要由用户账户访问情况、按用户账户查询,按模块菜单查询,按日期查询等四个功能部分组成。
系统日志管理模块也有彻底清理正式上线前的日志的功能,方便实施人员使用、方便优化系统性能、减少数据库容量、减轻数据库负担,同时定期维护、定期整理系统也是很有必要的后期维护工作内容之一。
图10-1 系统日志管理菜单
10.1 用户账户访问情况
访问情况管理主要对系统的访问情况进行管理,该模块记录了所有用户登录系统情况、最早访问时间、最后访问时间、访问次数、访问IP地址等等,并可以显示当前在线的用户情况,同时可以将访问情况导出到Excel文件中,在系统正式上线前还进行重置初始化访问情况的功能,当然还可以按各种字段进行排序等。
图10-1-1 用户账户访问情况窗体
有些用户系统都没登录过,就会说这个系统不好用,有些功能模块都没用过几次就说这个系统不好等等都养成了习惯了,这些问题以通过检查用户的访问情况来体现出来真实情况,这个用户是否真的用了系统?是否在经常用?到底用了几次?一目了然了。
10.2 按用户账户查询
按用户账户查询功能主要是可以按某个用户账户的访问情况、使用情况,按指定的用户账户的问日志记录进行过滤,同时可以导出查询后的结果进行二次处理。
默认显示当天的访问情况记录,开始日期、结束日期可以自由设置任意查询,在本窗口中可以清除全部的日志记录,只有超级管理员有此权限,其他用户不可以清除日志记录。
图10-2-1 系统日志按用户账户查询窗体
10.3 按模块菜单查询
按模块菜单查询功能主要是可以按某个功能模块的访问情况、使用情况,按指定的菜单的访问日志记录进行过滤,同时可以导出查询后的结果。
默认显示当天的访问情况记录,开始日期、结束日期可以自由设置,任意查询,在本窗口中可以清除全部的日志记录,只有超级管理员有此权限,其他用户不可以清除日志记录。
图10-3-1 系统日志按模块菜单查询窗体
10.4 按日期查询
按日期查询功能主要是可以按某个日期范围差找系统的访问情况、使用情况,按日期范围排查系统的日志记录,可以导出查询后的结果进行二次处理。
默认显示当天的访问情况记录,开始日期、结束日期可以自由设置,任意查询,在本窗口中可以清除全部的日志记录,只有超级管理员有此权限,其他用户不可以清除日志记录。
图10-4-1 按日期查询窗体