CSFramework版本自动升级程序AutoUpgrader增加日志Log功能
CSFramework版本自动升级程序AutoUpgrader增加日志Log功能
SELECT * FROM sys_Log 日志表:sys_Log SQL Code: CREATE TABLE [dbo].[sys_Log]( [isid] [int] IDENTITY(1,1) NOT NULL, [LogType] [varchar](10) NULL, [LogTime] [datetime] NULL, [LogText] [nvarchar](250) NULL, [PkgFileName] [varchar](250) NULL, [IPLocal] [varchar](50) NULL, [IPInterNet] [varchar](50) NULL, [SystemName] [varchar](50) NULL, CONSTRAINT [PK_sys_UpgradingHistory] PRIMARY KEY CLUSTERED ( [isid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] //来源:C/S框架网 | www.csframework.com | QQ:23404761 日志存储过程: SQL Code: ALTER PROCEDURE USP_AUTOUP_LOG @Log NVARCHAR(500), @PkgFileName VARCHAR(100), @IPLocal VARCHAR(50), @IPInternet VARCHAR(50) AS BEGIN /***************************************************************** 添加CSFramework版本自动升级程序日志 SELECT * FROM sys_Log SELECT * FROM dbo.sys_PackageTable SELECT * FROM dbo.sys_UpgraderVersion USP_AUTOUP_LOG 'test','','127.0.0.1','162.248,1,22' USP_AUTOUP_LOG 'test','pack_20191211115018.pkg','127.0.0.1','162.248,1,22' ******************************************************************/ DECLARE @LogType VARCHAR(20) DECLARE @SystemName VARCHAR(20) IF ISNULL(@PkgFileName,'')<>'' BEGIN SET @LogType='Download' --下载升级包 --版本号或升级包文件名 SELECT @SystemName=SystemName FROM sys_PackageTable WHERE FileName=@PkgFileName OR VersionNo=@PkgFileName END ELSE SET @LogType='Log' --日志 INSERT INTO dbo.sys_Log ( LogType , LogTime , LogText , PkgFileName , IPLocal , IPInterNet, SystemName ) SELECT @LogType,GETDATE(),@Log,@PkgFileName,@IPLocal,@IPInternet,@SystemName END; //来源:C/S框架网 | www.csframework.com | QQ:23404761 扫一扫加微信
参考文档:
C#.NET C/S结构版本自动升级解决方案2.0详解 (一) C#.NET C/S结构版本自动升级解决方案之流程图 C#.NET C/S结构版本自动升级解决方案之自我替换 C#.NET C/S结构版本自动升级解决方案之升级策略 C#.NET C/S结构版本自动升级解决方案之升级包实现 C#程序升级框架-软件版本自动升级系统|C/S框架网 软件自动升级程序之执行dos命令和自运行程序的升级包|C/S框架网 C/S框架主程序调用版本自动升级程序(CSFrameworkV5.AutoUpgrader)VersionCheckNEW类 版本自动升级程序AutoUpgrader数据库结构 C# Winform C/S架构自动升级软件 AutoUpgrader V1.2版本 CSFramework软件版本自动升级程序支持多个客户端系统共享使用一个升级程序 CSFramework.AutoUpgrader升级程序支持回滚还原文件(重置为升级前状态) 自动升级程序支持日志查询 自动升级程序支持SQL脚本更新升级 C# C/S架构软件自动升级程序Winform+多数据库(MySQL,MsSQL,Oracle)
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |