.NET快速开发整合框架(RDIFramework.NET)
5.4 平台日志、异常管理、生成自动升级配置文件模块
.NET快速开发整合框架(RDIFramework.NET),基于.NET的快速开发、整合框架,给用户和开发者最佳的.Net框架部署方案。
5.4平台日志管理
平台日志管理对于平台的安全审查有着重要的地位,用户的登入登出情况,模块的访问情况,服务调用情况,功能操作情况等都应该记录下来,也方便管理人员查看了解整个系统的使用情况,让异常使用问题即使得到处理。平台日志管理可以按平台访问时间、操作用户、IP地址等进行分类查看,以了解详细情况,日志管理如图5.3.1所示。
图5.3.1日志管理
在日志管理中,通过分页显示以满足大数据量的要求,因此日志一般数据量都比较大,通过分页展示,极大的提高了用户体验。同时在这儿提一下,我们的分页控件可轻松满足千万级的数据分页,分页效果极佳,通过了多个实际大型项目的考验,可放心使用。
在“搜索”区域,用户可双击“用户名称”输入框来选择系统用户,以查看相应用户的操作日志。对于需删除的日志可以选中后进行删除,也可以导出到本地文件中。如果日志文件过多,影响到整个平台的工作效率了,还可以通过“全部清除”功能是对日志表直接清空,以提高平台的整体运行效率,建议在清空做先做好日志的备份工作。
5.5平台异常管理
一个软件在投入运行时不可能没有任何异常,在软件发生异常时及时的记录下来,也好我们及时对异常进行跟踪,以解决发生的异常,避免异常的再次发生。异常分为两种情况,一种为客户端发生的异常,另一种为服务端发生的异常。对于客户端发生的异常,通常都会及时的弹出,用户看到后可以在反馈界面反馈给我们,同时也会记录在程序主目录的log文件夹中。服务器端产生的异常会自动记录到数据库中,管理员可以通过平台异常管理进行查看操作,平台异常管理如图5.4.1所示,可以通过异常的时间范围与产生异常的操作员进行查询。
图5.4.1系统异常管理
在系统异常管理主界面,操作员可以导出系统异常到本地文件,对于不用的数据可以选中后进行删除,也可以对保存在数据库中的所有异常数据进行清除。同时可以对选中的异常数据双击或单击“查看异常详细”按钮,打开异常详细查看界面对异常进行查看。我们在系统异常管理主界面选择一条异常数据,单击“查看异常详细”,打开系统异常详细记录窗口,如图5.4.2所示。
图5..4.2系统异常详细记录
在图5.4.2的系统异常详细记录窗口,我们可以看到异常的详细情况,当前用户可以把这些信息打印出来,也可把这些信息反馈给我们(单击“反馈异常信息”即可以邮件的形式发送给我们),以便我们及时的了解异常情况,进一步解决异常。
5.6生成自动升级配置文件
在我们的平台提供了统一的自动升级功能,管理员做需做很简单的配置即可完成整个终端应用的自动升级。这是如何实现的呢?在管理员搭建好自动升级服务器后,需要把待升级的文件拷贝到升级服务器下,同时还要更新自动升级服务器下的升级配置文件。最为麻烦的就数更新这个升级配置文件了,为了管理员管理同时也防止出错,在平台中提供了对自动升级配置文件的自动更新功能。用户只需指定自动升级“配置文件的名称”、“配置文件的路径”、“待升级的文件”、“URL前缀”即可完成自动升级配置文件的更新。如图5.6.1所示:
图5.6.1生成自动升级配置文件
在上图中可以看到有一个“更新后是否需要重启应该程序”复选框,选中表示此次升级需要客户端重启平台应用程序方能完成升级。不选则表示可以不用重启平台应用程序。单击“生成”即可生成自动升级配置文件。然后把待升级的文件拷贝到自动升级服务器的相应目录下完成自动升级服务端的部署。
作者: EricHu 出处: http://blog.csdn.net/chinahuyong Email: 406590790@qq.com QQ 交流:406590790 平台博客: 【CSDN】http://blog.csdn.net/chinahuyong 【CNBLOGS】http://www.cnblogs.com/huyong 关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,精通DotNet,DB(SqlServer、Oracle等)技术。熟悉Java、Delhpi及Linux操作系统,有扎实的网络知识。在面向对象、面向服务以及数据库领域有一定的造诣。现从事DB管理与开发、WinForm、WCF、WebService、网页数据抓取以及ASP.NET等项目管理、开发、架构等工作。 如有问题或建议,请多多赐教! 本文版权归作者和CSDN博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。
相关推荐
在Linux系统管理中,内核升级是一项重要的任务,特别是在服务器环境中,为了确保系统的稳定性和安全性,经常需要更新内核以获得最新的安全补丁和功能改进。对于CentOS 7这样的长期支持版本,官方提供了kernel-lt...
CentOS 5.4版本(CentOS-5.4-x86_64-bin-DVD)适用于x86_64,必须集齐5个文件才能一起解压缩使用,5个文件下载地址: CentOS-5.4-x86_64-bin-DVD.part5.rar ...
PHP_Memcache-5.4-nts-vc9-x86是专为Windows环境设计的一个PHP扩展,用于连接和操作Memcache服务器。这个扩展的名称中的每个部分都有特定含义,揭示了其兼容性和特性。 首先,“php_memcache”表明这是一个针对PHP...
解压 `kernel-lt-5.4.105-1.el7.elrepo.x86_64.zip` 后,您将得到 `kernel-lt-5.4.105-1.el7.elrepo.x86_64` 文件夹,其中包含内核安装所需的所有文件,如 `.rpm` 包,这些文件需要通过 `yum` 或 `dnf` 命令来安装。...
centos7系统内核kernel-lt-devel-5.4.264-1.el7.elrepo.x86_64.rpm
标题中的"ZendGuardLoader-70429-PHP-5.4-linux-glibc23-x86_64.tar.gz"是一个特定版本的 ZendGuardLoader 的软件包,专为 PHP 5.4 构建,适用于基于 Linux 的系统,且依赖于 glibc 2.3 库,支持 x86_64(64位)架构...
linux-hwe-5.4-headers-5.4.0-152_5.4.0-152.169~18.04.1_all.deb
centos7系统内核kernel-lt-5.4.264-1.el7.elrepo.x86_64.rpm
kernel-lt-5.4.251-1.el7.elrepo.x86-64.rpm
### Linux系统:rhel-server-5.4-i386-dvd.iso #### 知识点一:RHEL(Red Hat Enterprise Linux)介绍 RHEL是Red Hat公司开发的一款广泛使用的Linux发行版,专为企业环境设计。它提供了一个稳定、可靠、安全的操作...
此外,对于二次开发的硬件平台,imx-test-5.4可以帮助开发者快速定位和修复硬件或驱动程序中的问题。 总结,imx-test-5.4是一个强大的测试工具,它为Freescale i.MX6系列处理器提供了全面的硬件功能验证。通过深入...
除了这些基础功能,Xuggle-xuggler-5.4.jar还集成了log4j日志框架,这是Java开发中广泛使用的日志记录工具,可以帮助开发者追踪程序运行过程中的信息,便于调试和性能优化。 在实际项目中,使用Xuggle-xuggler-5.4....
此外,还有许多插件、样例、文档和其他支持文件,用于帮助用户快速上手和开发自己的ETL解决方案。 在实际使用PDI时,用户可以根据需求选择不同的数据源连接器,如JDBC驱动程序来连接数据库,或者XML输入/输出步骤来...
此压缩包内的子文件可能包括配置文件、库文件、示例转换和工作流等,帮助用户快速上手和理解PDI的功能。在使用PDI时,用户需要根据自身的数据需求,通过拖放操作创建数据流图,设置数据源、数据转换步骤和数据目标,...
例如,如果选择了`gradle-5.4-bin.zip`,配置可能如下: ``` distributionUrl=https\://services.gradle.org/distributions/gradle-5.4-bin.zip ``` 对于`gradle-5.4-all.zip`,则应更改为: ``` ...
net-snmp-5.4.2.1-8.12.16.1.x86_64.rpm用于SUSE linux SNMP协议工具包
CentOS 5.4版本(CentOS-5.4-x86_64-bin-DVD)适用于x86_64,必须集齐5个文件才能一起解压缩使用,5个文件下载地址: CentOS-5.4-x86_64-bin-DVD.part5.rar ...
标题中的"Date-Calc-5.4.tar.gz_Date-Calc-5.4"指的是一个名为"Date-Calc"的Perl模块的版本5.4的压缩文件,它采用tar.gz格式进行打包。这种格式通常用于在Unix/Linux环境中归档和压缩文件,方便传输和存储。".tar"是...
【标题】"ZendGuardLoader-70429-PHP-5.4-linux-glibc23-i386.tar.gz" 提供了关于一个特定版本的 Zend GuardLoader 的信息,这是针对 PHP 5.4 版本的一个组件,用于运行在基于 Linux 的系统上,特别是与 glibc 2.3 ...
CentOS 5.4版本(CentOS-5.4-x86_64-bin-DVD)适用于x86_64,必须集齐5个文件才能一起解压缩使用,5个文件下载地址: CentOS-5.4-x86_64-bin-DVD.part5.rar ...