C/S框架日志管理管理器(LogUserOperate)/本地日志(LogLocalException)/数据库日志(LogDB)
C/S框架日志管理管理器(LogUserOperate)/本地日志(LogLocalException)/数据库日志(LogDB)
C/S系统快速开发框架提供多种日志管理,如:本地文件日志、数据库日志、数据修改日志等。
下图是C/S框架日志组织结构

1. 本地文件日志 - LogLocalException类
命名空间:CSFrameworkV5.Common.LogLocalException
用于写入本地文件日志,日志存储在当前应用程序目录err.log文件。
LogLocalException类提供3个写入日志方法:

使用方法:
写入本地文件日志-普通日志
C# Code:
LogLocalException.Log.WriteLog("写入本地文件日志-普通日志");
//来源:C/S框架网 | www.csframework.com | QQ:23404761
//来源:C/S框架网 | www.csframework.com | QQ:23404761
写入本地文件日志-系统异常日志
C# Code:
try
{
}
catch (Exception ex)
{
//写入本地文件日志-系统异常日志
LogLocalException.Log.WriteLog(LogTypeSystem.Exception, ex.Message);
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
{
}
catch (Exception ex)
{
//写入本地文件日志-系统异常日志
LogLocalException.Log.WriteLog(LogTypeSystem.Exception, ex.Message);
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
2. 数据库日志 - LogDB类
*** 数据库日志必须在frmLogin登录成功后初始化日志系统使用 ***
参考:数据库日志DBLog类实现ILogUserOperate接口设计
3. C/S框架日志管理器 - LogUserOperate类
命名空间:CSFrameworkV5.Common.LogUserOperate
用于管理多种日志,如:本地文件日志、数据库日志。
LogUserOperate类提供的Write方法:

LogUserOperate类根据【系统参数设置】或【用户参数设置】将日志内容同时写入到一个或多个目的地,如同时写到本地日志文件或数据库日志表。
C# Code:
/// <summary>
/// 初始化日志系统
/// </summary>
private void InitLog()
{
//清空日志对象
LogUserOperate.Logs.Clear();
//注册本地日志对象
if (SystemSettings.Current.AllowLocalLog)
{
string logFile = Application.StartupPath + Globals.DEF_LOCAL_LOG;
LogUserOperate.RegisteLog(new LogLocalException(logFile));
}
//注册数据库日志
if (SystemSettings.Current.AllowDBLog)
LogUserOperate.RegisteLog(new DBLog());
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
/// <summary>
/// 初始化日志系统
/// </summary>
private void InitLog()
{
//清空日志对象
LogUserOperate.Logs.Clear();
//注册本地日志对象
if (SystemSettings.Current.AllowLocalLog)
{
string logFile = Application.StartupPath + Globals.DEF_LOCAL_LOG;
LogUserOperate.RegisteLog(new LogLocalException(logFile));
}
//注册数据库日志
if (SystemSettings.Current.AllowDBLog)
LogUserOperate.RegisteLog(new DBLog());
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
4. LogEditHistory - 数据修改日志
命名空间:CSFrameworkV5.Business.LogEditHistory
参考:C/S架构快速开发框架通用可配置的数据修改日志解决方案
http://www.csframework.com/archive/1/arc-1-20200522-2910.htm

参考文档:
开发框架旗舰版:数据库日志DBLog类实现ILogUserOperate接口设计
通过本地日志调试已发布的项目
清除SQL数据库日志(ldf文件)的几种方法
系统异常日志、用户操作日志管理
CSFramework WebApi开发框架集成PostgreSql数据库及测试报告|C/S开发框架
CSFrameworkV6.0旗舰版开发框架升级更新日志|C/S开发框架
C/S Winform开发框架 | 单表基础资料窗体实现主从表资料管理|C/S开发框架
Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架
CSFramework.WebApi后端框架 | 系统配置 | app.config|C/S开发框架
CSFramework.WebApi后端框架 | 压力测试报告|C/S开发框架
软件自动升级程序AutoUpgrader优化:获取最新升级包|C/S开发框架
软件开发框架培训实时讲解总结|CSFrameworkV5.1旗舰版|培训大纲
本地文件日志,LocalLog.cs|C#源码
主程序集成升级程序-C/S开发框架
CSFramework开发框架支持表格编辑窗体,批量修改表格的数据
软件开发与设计 - MIS-管理信息系统(驾驶考试数据库表结构)
开发框架旗舰版:数据库日志DBLog类实现ILogUserOperate接口设计
通过本地日志调试已发布的项目
清除SQL数据库日志(ldf文件)的几种方法
系统异常日志、用户操作日志管理
CSFramework WebApi开发框架集成PostgreSql数据库及测试报告|C/S开发框架
CSFrameworkV6.0旗舰版开发框架升级更新日志|C/S开发框架
C/S Winform开发框架 | 单表基础资料窗体实现主从表资料管理|C/S开发框架
Demo开发环境配置 | CSFramework.WebApi后端开发框架|C/S开发框架
CSFramework.WebApi后端框架 | 系统配置 | app.config|C/S开发框架
CSFramework.WebApi后端框架 | 压力测试报告|C/S开发框架
软件自动升级程序AutoUpgrader优化:获取最新升级包|C/S开发框架
软件开发框架培训实时讲解总结|CSFrameworkV5.1旗舰版|培训大纲
本地文件日志,LocalLog.cs|C#源码
主程序集成升级程序-C/S开发框架
CSFramework开发框架支持表格编辑窗体,批量修改表格的数据
软件开发与设计 - MIS-管理信息系统(驾驶考试数据库表结构)
其它资料:
什么是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内容管理系统 |
在线客服
