C/S框架日志管理管理器(LogUserOperate)/本地日志(LogLocalException)/数据库日志(LogDB)


  C/S框架日志管理管理器(LogUserOperate)/本地日志(LogLocalException)/数据库日志(LogDB)
C/S框架日志管理管理器(LogUserOperate)/本地日志(LogLocalException)/数据库日志(LogDB)


C/S系统快速开发框架提供多种日志管理,如:本地文件日志、数据库日志、数据修改日志等。


下图是C/S框架日志组织结构


贴图图片-CS框架日志管理系统


1. 本地文件日志 - LogLocalException类


命名空间:CSFrameworkV5.Common.LogLocalException

用于写入本地文件日志,日志存储在当前应用程序目录err.log文件。


LogLocalException类提供3个写入日志方法:

贴图图片-日志管理类-本地日志


使用方法:

写入本地文件日志-普通日志

C# Code:

LogLocalException.Log.WriteLog("写入本地文件日志-普通日志");

//来源: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




2. 数据库日志 - LogDB类


*** 数据库日志必须在frmLogin登录成功后初始化日志系统使用 ***


参考:数据库日志DBLog类实现ILogUserOperate接口设计







3. C/S框架日志管理器 - LogUserOperate类


命名空间:CSFrameworkV5.Common.LogUserOperate

用于管理多种日志,如:本地文件日志、数据库日志。

LogUserOperate类提供的Write方法:


贴图图片-日志管理类


LogUserOperate类根据【系统参数设置】或【用户参数设置】将日志内容同时写入到一个或多个目的地如同时写到本地日志文件或数据库日志表。

LogUserOperate类必须在frmLogin登录成功后初始化日志系统。


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



4. LogEditHistory - 数据修改日志


命名空间:CSFrameworkV5.Business.LogEditHistory


参考:C/S架构快速开发框架通用可配置的数据修改日志解决方案

http://www.csframework.com/archive/1/arc-1-20200522-2910.htm




C/S框架网|原创精神.创造价值.打造精品


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

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:DbFramework数据库实体类对象模型框架( 支持MsSQL,MySQL,Oracle三种数据库)
下一篇:DevExpress TreeList树组件自定义TreeListNode的Tooltip的方法(自动消息提示)
评论列表

发表评论

评论内容
昵称:
关联文章

C/S框架日志管理管理(LogUserOperate)/本地日志(LogLocalException)/数据库日志(LogDB)
通过本地日志调试已发布的项目
C# 本地图片缓存ImageFileCache (www.csframework.com)
清除SQL数据库日志(ldf文件)的几种方法
原创:C/S架构快速开发框架通用可配置的数据修改日志解决方案
C# C/S框架功能-保存修改日志(Modify Log)
Winform皮肤框架 - GridView表格样式管理详解|C/S框架
C#代码行数统计(C/S框架网)
数据日志配置 - 实例源码 - C/S快速开发框架旗舰版V5
系统异常日志、用户操作日志管理
CSFramework WebApi开发框架日志管理(系统日志、接口日志
VS2015源码管理-GIT解决冲突并提交结果|C/S框架
C#数据库本地缓存技术(Database local cache)
开发框架旗舰版:数据库日志DBLog类实现ILogUserOperate接口设计
日志数据库结构 -CSFramework_WebApi_Log
C#获取本地的IP地址
本地文件日志,LocalLog.cs
CSFramework.WebApi后端框架Log日志配置详解
C/S开发框架支持加载数据库的FastReport.NET报表模板文件 - 功能升级
C#-C/S框架-权限管理介绍