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
[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
@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

参考文档:
CSFrameworkV6旗舰版新增功能菜单权限设置|C/S开发框架
CSFrameworkV6旗舰版 | 业务单据复制功能,支持复制多级明细表|C/S开发框架
CSFrameworkV6旗舰版 - 业务单据复制功能,支持复制多级明细表
CSFramework.AutoUpgrader升级程序支持回滚还原文件(重置为升级前状态)
C/S框架主程序调用版本自动升级程序(CSFrameworkV5.AutoUpgrader)VersionCheckNEW类
C# C/S框架功能-保存修改日志(Modify Log)
CSFrameworkV6旗舰版|新功能|在线用户查询、设置用户下线|C/S开发框架
CSFrameworkV6删除全部Demo功能整合一套纯净版开发框架|C/S开发框架
CSFramework.CodeGeneratorV6.0|模块主窗体添加功能菜单|C/S开发框架
CSFrameworkV6旗舰版|新增功能|打开模块默认窗体|C/S开发框架
CSFrameworkV6旗舰版 | AutoUpgrader自动升级程序支持3种数据库|C/S开发框架
CSFrameworkV6:Toolbar功能按钮的子按钮设置多语言|C/S开发框架
CSFrameworkV6|数据下钻功能,双击表格打开单据(表单穿透、表单跳转)|C/S开发框架
CSFramework.EF数据库框架测试MySqlBulkLoader批量插入功能报错(解决方案)
CSFrameworkV6 - 软件开发平台 - 常用功能按钮设置开发指南
CSFramework.DB 功能介绍|C/S开发框架
CSFrameworkV6旗舰版新增功能菜单权限设置|C/S开发框架
CSFrameworkV6旗舰版 | 业务单据复制功能,支持复制多级明细表|C/S开发框架
CSFrameworkV6旗舰版 - 业务单据复制功能,支持复制多级明细表
CSFramework.AutoUpgrader升级程序支持回滚还原文件(重置为升级前状态)
C/S框架主程序调用版本自动升级程序(CSFrameworkV5.AutoUpgrader)VersionCheckNEW类
C# C/S框架功能-保存修改日志(Modify Log)
CSFrameworkV6旗舰版|新功能|在线用户查询、设置用户下线|C/S开发框架
CSFrameworkV6删除全部Demo功能整合一套纯净版开发框架|C/S开发框架
CSFramework.CodeGeneratorV6.0|模块主窗体添加功能菜单|C/S开发框架
CSFrameworkV6旗舰版|新增功能|打开模块默认窗体|C/S开发框架
CSFrameworkV6旗舰版 | AutoUpgrader自动升级程序支持3种数据库|C/S开发框架
CSFrameworkV6:Toolbar功能按钮的子按钮设置多语言|C/S开发框架
CSFrameworkV6|数据下钻功能,双击表格打开单据(表单穿透、表单跳转)|C/S开发框架
CSFramework.EF数据库框架测试MySqlBulkLoader批量插入功能报错(解决方案)
CSFrameworkV6 - 软件开发平台 - 常用功能按钮设置开发指南
CSFramework.DB 功能介绍|C/S开发框架
其它资料:
什么是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内容管理系统 |
什么是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内容管理系统 |
在线客服
