权限管理、用户权限系统、开源用户权限系统、信息化建设标准基础数据管理平台
代码改变世界

第10章 系统日志管理

  通用C#系统架构  阅读(7468)  评论(4编辑  收藏  举报

系统里的任何操作、任何的模块的访问、任何服务的调用,用户的登录情况等等都会被记录起来,方便日后追查之用。

若记录日志影响了系统的整体性能,不需要进行日志记录功能,可以在配置文件中设置开关选项,可以取消日志记录功能。

日常应用中,不建议去掉日志记录功能,日志管理模块主要由用户账户访问情况、按用户账户查询,按模块菜单查询,按日期查询等四个功能部分组成。

系统日志管理模块也有彻底清理正式上线前的日志的功能,方便实施人员使用、方便优化系统性能、减少数据库容量、减轻数据库负担,同时定期维护、定期整理系统也是很有必要的后期维护工作内容之一。

 

 

 

10-1 系统日志管理菜单

 

10.1 用户账户访问情况

访问情况管理主要对系统的访问情况进行管理,该模块记录了所有用户登录系统情况、最早访问时间、最后访问时间、访问次数、访问IP地址等等,并可以显示当前在线的用户情况,同时可以将访问情况导出到Excel文件中,在系统正式上线前还进行重置初始化访问情况的功能,当然还可以按各种字段进行排序等。  

 

 

10-1-1 用户账户访问情况窗体

 

有些用户系统都没登录过,就会说这个系统不好用,有些功能模块都没用过几次就说这个系统不好等等都养成了习惯了,这些问题以通过检查用户的访问情况来体现出来真实情况,这个用户是否真的用了系统?是否在经常用?到底用了几次?一目了然了。

  

10.2 按用户账户查询

按用户账户查询功能主要是可以按某个用户账户的访问情况、使用情况,按指定的用户账户的问日志记录进行过滤,同时可以导出查询后的结果进行二次处理。

默认显示当天的访问情况记录,开始日期、结束日期可以自由设置任意查询,在本窗口中可以清除全部的日志记录,只有超级管理员有此权限,其他用户不可以清除日志记录。

 

 

 

10-2-1 系统日志按用户账户查询窗体

 

 

10.3 按模块菜单查询

按模块菜单查询功能主要是可以按某个功能模块的访问情况、使用情况,按指定的菜单的访问日志记录进行过滤,同时可以导出查询后的结果。

默认显示当天的访问情况记录,开始日期、结束日期可以自由设置,任意查询,在本窗口中可以清除全部的日志记录,只有超级管理员有此权限,其他用户不可以清除日志记录。

 

 

10-3-1 系统日志按模块菜单查询窗体

 

 

10.4 按日期查询

按日期查询功能主要是可以按某个日期范围差找系统的访问情况、使用情况,按日期范围排查系统的日志记录,可以导出查询后的结果进行二次处理。

默认显示当天的访问情况记录,开始日期、结束日期可以自由设置,任意查询,在本窗口中可以清除全部的日志记录,只有超级管理员有此权限,其他用户不可以清除日志记录。

 

 

10-4-1 按日期查询窗体

 

 

 

 

 

一步步教你如何用疯狂.NET架构中的通用权限系统 -- 如何控制用户显示的菜单权限
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 在页面中的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 数据集权限的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级管理
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级授权

疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 操作权限
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 角色权限
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 数据集权限

 

 

  

 

 

 

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2009-05-09 (三)2005年我的第一次软件行业创业,烧掉30万、2年时间打水漂的惨痛教训
2009-05-09 (二)2005年我的第一次软件行业创业,烧掉30万、2年时间打水漂的惨痛教训
2009-05-09 (一)2005年我的第一次软件行业创业,烧掉30万、2年时间打水漂的惨痛教训


C# ASP.NET 通用权限设计、通用权限管理、通用权限组件、单点登录、集中式权限管理、统一授权体系、分级管理分级授权


微信扫一扫加好友



点击右上角即可分享
微信分享提示