private uint WriteLog(NLogLevel level, string log, int len)
{
NLog.Logger sotLog = NLog.LogManager.GetLogger("SoftTerminal");
NLogEx.LoggerEx logEx = new NLogEx.LoggerEx(sotLog);
try
{
switch (level)
{
case NLogLevel.Error:
logEx.Error(log);
break;
case NLogLevel.Warn:
logEx.Warn(log);
break;
case NLogLevel.Info:
logEx.Info(log);
break;
case NLogLevel.Trace:
logEx.Trace(log);
break;
default:
break;
}
}
catch (System.Exception ex)
{
logEx.Error(ex, "WriteLog Exception level:{0}, log:{1}.", level, log);
}
return 1;
}