예제 #1
0
        public static void Log(string message, LoggerSeverityEnum severity = LoggerSeverityEnum.Log)
        {
            try
            {
                if (!Directory.Exists(HttpContext.Current.Server.MapPath("~\\Logger")))
                {
                    Directory.CreateDirectory(HttpContext.Current.Server.MapPath("~\\Logger"));
                }

                using (System.IO.StreamWriter file =
                           new System.IO.StreamWriter(HttpContext.Current.Server.MapPath("~\\Logger\\" + DateTime.Now.ToShortDateString().ToString().Replace("/", "_") + ".txt"), true))
                {
                    file.WriteLine("[" + severity.ToString() + "] " + DateTime.Now.ToString());
                    file.WriteLine(message + "\n");
                }
            }
            catch (Exception ex)
            {
                if (!Directory.Exists(@"C:\Temp\Logger"))
                {
                    Directory.CreateDirectory(@"C:\Temp\Logger");
                }

                using (System.IO.StreamWriter file =
                           new System.IO.StreamWriter(string.Join("", "C:\\Temp\\Logger\\", DateTime.Now.ToShortDateString().ToString().Replace("/", "_") + ".txt"), true))
                {
                    file.WriteLine("[" + severity.ToString() + "] " + DateTime.Now.ToString());
                    file.WriteLine(message + "\n");
                    file.WriteLine("[EXCEPTION] While handling exception another occured!");
                    file.WriteLine(ex.Message.ToString() + "\n");
                }
            }
        }
예제 #2
0
        public static void Log(string message, LoggerSeverityEnum severity = LoggerSeverityEnum.Log)
        {
            try
            {
                if (!Directory.Exists(HttpContext.Current.Server.MapPath("~\\Logger")))
                {
                    Directory.CreateDirectory(HttpContext.Current.Server.MapPath("~\\Logger"));
                }

                using (System.IO.StreamWriter file =
                    new System.IO.StreamWriter(HttpContext.Current.Server.MapPath("~\\Logger\\" + DateTime.Now.ToShortDateString().ToString().Replace("/", "_") + ".txt"), true))
                {
                    file.WriteLine("[" + severity.ToString() + "] " + DateTime.Now.ToString());
                    file.WriteLine(message + "\n");
                }
            }
            catch (Exception ex)
            {
                if (!Directory.Exists(@"C:\Temp\Logger"))
                {
                    Directory.CreateDirectory(@"C:\Temp\Logger");
                }

                using (System.IO.StreamWriter file =
                new System.IO.StreamWriter(string.Join("", "C:\\Temp\\Logger\\", DateTime.Now.ToShortDateString().ToString().Replace("/", "_") + ".txt"), true))
                {
                    file.WriteLine("[" + severity.ToString() + "] " + DateTime.Now.ToString());
                    file.WriteLine(message + "\n");
                    file.WriteLine("[EXCEPTION] While handling exception another occured!");
                    file.WriteLine(ex.Message.ToString() + "\n");

                }
            }
        }