.net 日志管理
2017-11-06 19:28
113 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using log4net;
namespace WebApiDemo2.Utils
{
public class LogUtil
{
private static readonly object m_logMutex = new object();
private static ILog logger = log4net.LogManager.GetLogger("LogHelper");
private static LogUtil instance;
private LogUtil() { }
public static LogUtil GetInstance()
{
if (instance == null)
{
lock (m_logMutex)
{
if (instance == null)
{
instance = new LogUtil();
}
}
}
return instance;
}
public void WriteDebugLog(string logInfo)
{
logger.Debug(logInfo);
}
public void WriteInfoLog(string logInfo)
{
logger.Info(logInfo);
}
public void WriteWarnLog(string logInfo)
{
logger.Warn(logInfo);
}
public void WriteErrorLog(string logInfo)
{
logger.Error(logInfo);
}
public void WriteFatalLog(string logInfo)
{
logger.Fatal(logInfo);
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using log4net;
namespace WebApiDemo2.Utils
{
public class LogUtil
{
private static readonly object m_logMutex = new object();
private static ILog logger = log4net.LogManager.GetLogger("LogHelper");
private static LogUtil instance;
private LogUtil() { }
public static LogUtil GetInstance()
{
if (instance == null)
{
lock (m_logMutex)
{
if (instance == null)
{
instance = new LogUtil();
}
}
}
return instance;
}
public void WriteDebugLog(string logInfo)
{
logger.Debug(logInfo);
}
public void WriteInfoLog(string logInfo)
{
logger.Info(logInfo);
}
public void WriteWarnLog(string logInfo)
{
logger.Warn(logInfo);
}
public void WriteErrorLog(string logInfo)
{
logger.Error(logInfo);
}
public void WriteFatalLog(string logInfo)
{
logger.Fatal(logInfo);
}
}
}
相关文章推荐
- .net技术栈之日志管理
- ABP(现代ASP.NET样板开发框架)系列之8、ABP日志管理
- Net下几种日志管理方法
- 仓库管理系统开发日志!(C#和ASP.NET)
- asp.net 日志管理(log4net)
- ElasticSearch+NLog+Elmah实现Asp.Net分布式日志管理
- RDIFramework.NET — 基于.NET的快速信息化系统开发框架- 5.4平台日志、异常管理、生成自动升级配置文件模块
- RDIFramework.NET — 基于.NET的快速信息化系统开发框架- 5.4平台日志、异常管理、生成自动升级配置文件模块
- RDIFramework.NET ━ 9.13 系统日志与系统异常管理 ━ Web部分
- RDIFramework.NET ━ 9.13 系统日志与系统异常管理 ━ Web部分
- Net下几种日志管理方法
- Net下几种日志管理方法
- 日志管理-Log4net
- apache-commons-net Ftp 进行文件、文件夹的上传下载及日志的输出
- 工作日志--openSNS二次开发--根据用户组前台显示管理后台按钮
- ASP.NET网站管理工具的安全选项无法打开
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之调整首页显示
- 第二讲 ASP.NET系统对象和状态管理(一)
- Asp.Net大型项目实践(10)-基于MVC Action粒度的权限管理(在线demo,全部源码)
- 日志管理