对象创建时的TypeInitializationException

时间:2017-05-19 05:20:35

标签: c# .net

我收到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导航到日志功能。但为什么它会给出这个例外?

0 个答案:

没有答案