コード例 #1
0
 public static void Error_Write(
     ____logconfig.LogLevel GetLog_level,
     int ER_Num,
     string exString)
 {
     new ____logconfig.Error_Write_Delgt3(____logconfig.Error_Write_Call).BeginInvoke(GetLog_level, ER_Num, exString, (AsyncCallback)null, (object)null);
 }
コード例 #2
0
 public static void Log_Write(
     ____logconfig.LogLevel GetLog_level,
     StackTrace objStkTrc,
     string Log_String)
 {
     new ____logconfig.Log_Write_Delgt2(____logconfig.Log_Write_Call).BeginInvoke(GetLog_level, objStkTrc, Log_String, (AsyncCallback)null, (object)null);
 }
コード例 #3
0
        public static void Log_Write_Call(
            ____logconfig.LogLevel GetLog_level,
            int TR_Num,
            string Log_String)
        {
            string str1 = "";

            try
            {
                Log_String = Log_String.Replace("\r\n", "\n").Replace("\n", "*_*");
                if (!(ConfigurationManager.AppSettings["level" + (object)(int)GetLog_level].ToString() == "1"))
                {
                    return;
                }
                Log_String = "[" + GetLog_level.ToString() + "]::" + Log_String;
                str1       = string.Format("{0}{1,-8}{2}\n", (object)DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff"), (object)("[" + (object)TR_Num + "]"), (object)Log_String);
                string str2 = ConfigurationManager.AppSettings["strlogpath"].ToString() + DateTime.Now.ToString("yyyy\\\\MM\\\\dd") + "\\";
                if (!Directory.Exists(str2))
                {
                    Directory.CreateDirectory(str2);
                }
                string filename = ConfigurationManager.AppSettings["strLogFileName"] + "_" + DateTime.Now.Hour.ToString("D2");
                using (FileStream fileStream = new FileStream(____logconfig.renameFiles(str2, filename), FileMode.Append, FileAccess.Write, FileShare.Write, 8, true))
                {
                    byte[] bytes = Encoding.ASCII.GetBytes(str1);
                    fileStream.BeginWrite(bytes, 0, bytes.Length, new AsyncCallback(____logconfig.ascallback), (object)fileStream);
                }
            }
            catch (Exception ex)
            {
                logger_for_exception.Append(ex.ToString(), 117, str1);
            }
        }
コード例 #4
0
 public static void Log_Write(
     ____logconfig.LogLevel GetLog_level,
     int TR_Num,
     string Log_String)
 {
     new ____logconfig.Log_Write_Delgt1(____logconfig.Log_Write_Call).BeginInvoke(GetLog_level, TR_Num, Log_String, (AsyncCallback)null, (object)null);
 }
コード例 #5
0
 public static void Error_Write(
     ____logconfig.LogLevel GetLog_level,
     int ER_Num,
     Exception exString,
     string ErrorLogfileName)
 {
     new ____logconfig.Error_Write_Delgt2(____logconfig.Error_Write_Call).BeginInvoke(GetLog_level, ER_Num, exString, ErrorLogfileName, (AsyncCallback)null, (object)null);
 }
コード例 #6
0
        public static void Error_Write_Call(
            ____logconfig.LogLevel GetLog_level,
            int ER_Num,
            Exception exString,
            string ErrorLogfileName)
        {
            string str1 = "";

            try
            {
                if (!(ConfigurationManager.AppSettings["level" + (object)(int)GetLog_level].ToString() == "1"))
                {
                    return;
                }
                StackTrace    stackTrace     = new StackTrace(exString, true);
                string        str2           = "[" + GetLog_level.ToString() + "]::";
                StackFrame    frame          = stackTrace.GetFrame(stackTrace.FrameCount - 1);
                StringBuilder stringBuilder1 = new StringBuilder();
                for (int index = 0; index < stackTrace.FrameCount; ++index)
                {
                    frame = stackTrace.GetFrame(index);
                    StringBuilder stringBuilder2 = new StringBuilder();
                    stringBuilder2.Append(Path.GetFileName(frame.GetFileName()));
                    stringBuilder2.Append("::");
                    stringBuilder2.Append(frame.GetMethod().Name + "()");
                    stringBuilder2.Append("::");
                    stringBuilder2.Append("[" + (object)frame.GetFileLineNumber() + "]");
                    stringBuilder2.Append("::");
                    str2 += stringBuilder2.ToString();
                }
                ER_Num = frame.GetFileLineNumber();
                string   str3 = str2 + exString.ToString().Replace("\r\n", "\n").Replace("\n", "*_*");
                DateTime now  = DateTime.Now;
                str1 = string.Format("{0}{1,-8}{2}\n", (object)now.ToString("yyyy-MM-dd HH:mm:ss.ffffff"), (object)("[" + (object)ER_Num + "]"), (object)str3);
                string str4 = ConfigurationManager.AppSettings["strlogpath"].ToString();
                now = DateTime.Now;
                string str5 = now.ToString("yyyy\\\\MM\\\\dd");
                string str6 = str4 + str5 + "\\";
                if (!Directory.Exists(str6))
                {
                    Directory.CreateDirectory(str6);
                }
                string str7 = ErrorLogfileName;
                now = DateTime.Now;
                string str8 = now.Hour.ToString("D2");
                ErrorLogfileName = str7 + "_" + str8;
                using (FileStream fileStream = new FileStream(____logconfig.renameFiles(str6, ErrorLogfileName), FileMode.Append, FileAccess.Write, FileShare.None, 8, true))
                {
                    byte[] bytes = Encoding.ASCII.GetBytes(str1);
                    fileStream.BeginWrite(bytes, 0, bytes.Length, new AsyncCallback(____logconfig.ascallback), (object)fileStream);
                }
            }
            catch (Exception ex)
            {
                logger_for_exception.Append(ex.ToString(), 258, str1);
            }
        }
コード例 #7
0
        public static void Log_Write_Call(
            ____logconfig.LogLevel GetLog_level,
            StackTrace objStkTrc,
            string Log_String)
        {
            string str1 = "";

            try
            {
                Log_String = Log_String.Replace("\r\n", "\n").Replace("\n", "*_*");
                if (!(ConfigurationManager.AppSettings["level" + (object)(int)GetLog_level].ToString() == "1"))
                {
                    return;
                }
                string        str2           = "[" + GetLog_level.ToString() + "]::";
                StackFrame    frame          = objStkTrc.GetFrame(objStkTrc.FrameCount - 1);
                StringBuilder stringBuilder1 = new StringBuilder();
                for (int index = 0; index < objStkTrc.FrameCount; ++index)
                {
                    frame = objStkTrc.GetFrame(index);
                    StringBuilder stringBuilder2 = new StringBuilder();
                    stringBuilder2.Append(Path.GetFileName(frame.GetFileName()));
                    stringBuilder2.Append("::");
                    stringBuilder2.Append(frame.GetMethod().Name + "()");
                    stringBuilder2.Append("::");
                    stringBuilder2.Append("[" + (object)frame.GetFileLineNumber() + "]");
                    stringBuilder2.Append("::");
                    str2 += stringBuilder2.ToString();
                }
                Log_String = str2 + Log_String;
                str1       = string.Format("{0}{1,-8}{2}\n", (object)DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff"), (object)("[" + (object)frame.GetFileLineNumber() + "]"), (object)Log_String);
                string   str3 = ConfigurationManager.AppSettings["strlogpath"].ToString();
                DateTime now  = DateTime.Now;
                string   str4 = now.ToString("yyyy\\\\MM\\\\dd");
                string   str5 = str3 + str4 + "\\";
                if (!Directory.Exists(str5))
                {
                    Directory.CreateDirectory(str5);
                }
                string appSetting = ConfigurationManager.AppSettings["strLogFileName"];
                now = DateTime.Now;
                string str6     = now.Hour.ToString("D2");
                string filename = appSetting + "_" + str6;
                using (FileStream fileStream = new FileStream(____logconfig.renameFiles(str5, filename), FileMode.Append, FileAccess.Write, FileShare.None, 8, true))
                {
                    byte[] bytes = Encoding.ASCII.GetBytes(str1);
                    fileStream.BeginWrite(bytes, 0, bytes.Length, new AsyncCallback(____logconfig.ascallback), (object)fileStream);
                }
            }
            catch (Exception ex)
            {
                logger_for_exception.Append(ex.ToString(), 52, str1);
            }
        }
コード例 #8
0
        public static void Error_Write_Call(
            ____logconfig.LogLevel GetLog_level,
            int ER_Num,
            string exString,
            string ErrorLogfileName)
        {
            string str1 = "";

            try
            {
                if (!(ConfigurationManager.AppSettings["level" + (object)(int)GetLog_level].ToString() == "1"))
                {
                    return;
                }
                string str2 = "[" + GetLog_level.ToString() + "]::" + exString.ToString().Replace("\r\n", "\n").Replace("\n", "*_*");
                str1 = string.Format("{0}{1,-8}{2}\n", (object)DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffffff"), (object)("[" + (object)ER_Num + "]"), (object)str2);
                string   str3 = ConfigurationManager.AppSettings["strlogpath"].ToString();
                DateTime now  = DateTime.Now;
                string   str4 = now.ToString("yyyy\\\\MM\\\\dd");
                string   str5 = str3 + str4 + "\\";
                if (!Directory.Exists(str5))
                {
                    Directory.CreateDirectory(str5);
                }
                string str6 = ErrorLogfileName;
                now = DateTime.Now;
                string str7 = now.Hour.ToString("D2");
                ErrorLogfileName = str6 + "_" + str7;
                using (FileStream fileStream = new FileStream(____logconfig.renameFiles(str5, ErrorLogfileName), FileMode.Append, FileAccess.Write, FileShare.None, 8, true))
                {
                    byte[] bytes = Encoding.ASCII.GetBytes(str1);
                    fileStream.BeginWrite(bytes, 0, bytes.Length, new AsyncCallback(____logconfig.ascallback), (object)fileStream);
                }
            }
            catch (Exception ex)
            {
                logger_for_exception.Append(ex.ToString(), 335, str1);
            }
        }