CSFramework版本自动升级程序AutoUpgrader增加日志Log功能

  CSFramework版本自动升级程序AutoUpgrader增加日志Log功能

CSFramework版本自动升级程序AutoUpgrader增加日志Log功能


SELECT * FROM sys_Log


贴图图片-AutoUpgrader增加日志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/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

版权声明:本文为CSFramework文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

CSFramework版本自动升级程序AutoUpgrader增加日志Log功能
版本自动升级程序AutoUpgrader数据库结构
AutoUpgrader版本自动升级软件 V1.2
C/S框架主程序调用版本自动升级程序(CSFrameworkV5.AutoUpgrader)VersionCheckNEW类
CSFramework.AutoUpgrader升级程序支持回滚还原文件(重置为升级前状态)
C# Winform C/S架构自动升级软件 AutoUpgrader V1.2版本
C/S框架新功能自动检测升级包并强制关闭应用程序进行版本升级
AutoUpgrader版本自动升级软件 V1.2软件截图
CSFramework软件版本自动升级程序支持多个客户端系统共享使用一个升级程序
CSFramework.AutoUpgrader上传大文件升级包测试报告
日志数据库结构 -CSFramework_WebApi_Log
C# C/S框架功能-保存修改日志(Modify Log)
CSFramework.WebApi后端框架Log日志配置详解
自动升级流程图
C#程序升级框架-软件版本自动升级系统|C/S框架网
C# Winform软件版本自动升级 | 软件系统自动更新工具
C#.Net局域网版本自动升级解决方案(原创)
C#.NET C/S结构版本自动升级解决方案之自我替换
C/S开发框架标准版有版本自动升级功能吗?
客户要求开发框架能自动生成数据窗体及log日志