zoukankan      html  css  js  c++  java
  • Web项目中使用NLog记录日志,利用单件模式控制整个项目只有一个Logger对象的问题

       在web项目中利用NLog记录一些项目运行的状态信息:异常、标示数据等
       设计此类最初的目的是提高性能,利用单件模式控制整个项目只有一个NLog.Logger日志操作对象。
       考虑到web项目的多用户访问问题,此设计会不会出现什么问题?控制NLog.Logger的对象是否有必要?NLog记录日志有什么需要注意的地方?望知情者不吝赐教。
       代码如下:

    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using NLog;

    /// <summary>
    /// 管理本Web项目使用的日志记录对象
    /// 单件模式复合运用,保证整个项目只有一个NLog.Logger对象
    /// </summary>

    public class CsmLog
    {
        
    "确保CsmLog只有一个对象"
        
    "得到一个Logger(日志对象)"
        
    Invalid Code   
    }



     



    ----世间万物都遵循其规律运作着,把握规律,做事才能有指导性和前瞻性
  • 相关阅读:
    IOS照相机的启动,图片的读取,存储demo
    ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
    AFNetworking 使用总结 (用法+JSON解析
    AFNetworking 初探
    虹吸壶的前世今生
    手摇磨豆机经验总结--2013.7.11修改
    国贸女和中关村大叔的故事以及老男孩咖啡
    Chrome 的插件(Plug-in)与扩展(Extension)的区别
    js callback && callback()
    js the difference between 'return false' and 'return true'
  • 原文地址:https://www.cnblogs.com/xdp/p/1030826.html
Copyright © 2011-2022 走看看