NeuCharFramework (NCF)
  • NCF - NeuCharFramework
  • 项目

    • 准备
    • NcfPackageSources 源码指南
    • 动态WebApiEngine
    • 部署
    • MCP (Model Context Protocol) 模块
    • Senparc.AI
  • 帮助

    • 在线资源
    • 问答社区
    • QQ群(147054579)
    • Senparc微信SDK
  • Gitee
  • GitHub
  • English
  • 简体中文
GitHub
  • NCF - NeuCharFramework
  • 项目

    • 准备
    • NcfPackageSources 源码指南
    • 动态WebApiEngine
    • 部署
    • MCP (Model Context Protocol) 模块
    • Senparc.AI
  • 帮助

    • 在线资源
    • 问答社区
    • QQ群(147054579)
    • Senparc微信SDK
  • Gitee
  • GitHub
  • English
  • 简体中文
GitHub
  • 新手入口与能力说明

    • NcfPackageSources 新手快速上手(60 分钟)
    • NcfPackageSources 源码指南
    • NCF 核心能力详解(面向实战)
    • 版本升级说明
  • XNCF 扩展库

    • XNCF 扩展库说明(Senparc.Xncf.Xxxx)
  • NCF 基础库

    • Senparc.Ncf.Core
    • Senparc.Ncf.Database(数据库基础)
    • Senparc.Ncf.Repository
    • Senparc.Ncf.Service
    • Senparc.Ncf.SMS
    • Senparc.Ncf.Mvc.UI
    • Senparc.Ncf.Log
    • Senparc.Ncf.Utility
    • Senparc.Ncf.XncfBase
    • Senparc.Ncf.AreaBase
    • Senparc.Ncf.DatabasePlant
  • 核心接口

    • IXncfRegister 接口(当前版本)

Senparc.Ncf.Log

定位

Senparc.Ncf.Log 提供 NCF 的日志访问封装,包含按业务域划分的日志器入口,便于统一记录系统与业务事件。

关键类型

  • LogUtility:日志器访问入口
  • NLogExtension:NLog 辅助扩展

LogUtility 中内置了多个命名日志器,例如:

  • WebLogger
  • SystemLogger
  • OperationQueue
  • SmsLogger
  • AdminUserInfo

典型使用方式

LogUtility.SystemLogger.Info("系统初始化完成");
LogUtility.WebLogger.Error("请求处理失败");

使用建议

  • 日志分类要稳定,避免随业务变化频繁改 logger 名称。
  • 错误日志保留上下文(模块 UID、请求参数摘要、租户信息)。
  • 对 AI/MCP 等高风险调用链,建议记录调用链路与耗时。
在 GitHub 上编辑此页
上次更新:
贡献者: JeffreySu, MLTechnology
Prev
Senparc.Ncf.Mvc.UI
Next
Senparc.Ncf.Utility