24 lines
636 B
C#
24 lines
636 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Diagnostics;
|
|
|
|
namespace MESws
|
|
{
|
|
public class Log
|
|
{
|
|
|
|
public static void WriteLog(string msg, iMESLog.iMESLogLevel level, Exception e = null)
|
|
{
|
|
string MethodInfo = "";
|
|
var ss = new StackTrace(true);
|
|
var mb = ss.GetFrame(1).GetMethod();
|
|
MethodInfo = mb.DeclaringType.Namespace + "." + mb.DeclaringType.Name + "." + mb.Name;
|
|
|
|
var log = new iMESLog.MESLog(mb.DeclaringType.Namespace);
|
|
log.WriteLog(msg, level, e, MethodInfo);
|
|
}
|
|
|
|
}
|
|
} |