我收到TypeInitializationException,对象未设置为服务页面下面代码中Logger.Log()对象的引用。
public void Extraction()
{
try
{
Extraction obj = new Extraction();
obj.ExtractionNew();
}
catch (Exception ex)
{
Logger.Log("Extraction failed" + ex.Message);
}
}
这是我的Logger类和Log函数:
namespace BLL
{
public enum LogFilename
{
WebPageLog
}
public static class Logger
{
private static string errorLogPath;
private static int logLevels;
static Logger()
{
errorLogPath = ConfigurationManager.AppSettings["ERROR_LOG_PATH"].ToString().Trim();
logLevels = Convert.ToInt32(ConfigurationManager.AppSettings["LOG_LEVELS"]);
}
public static void Log(string message, int Level, string source)
{
//Log code
}
}
}
从我的服务页面,我可以按f12导航到日志功能。但为什么它会给出这个例外?