log4net 局部代码 看不懂....

public interface ILogger
{}
public interface ILoggerWrapper
{
    ILogger Logger  {get;}  
}
public interface ILog : IloggerWrapper  //继承IloggerWrapper 这个接口
{
     bool IsErrorEnabled  {get;}
     void Error(object message);
}

public class SysLog
{
    public static readonly ILog logerror;// 创建ILog对象,
    static SysLog() //构造函数
    {
        if (logerror == null)
        {
            logerror = LogManager.GetLogger("logerror");
        }
    }
    public static void WriteErrorLog(string info)
    {
        if (logerror.IsErrorEnabled)  // logerror
        {
            logerror.Error(info);  /  //////这代码 有啥作用?????
        }
    }
}
原文地址:https://www.cnblogs.com/enych/p/9834841.html