コード例 #1
0
        public static void write(string message, string messageType, Enum.EErrorFrom errorFromPage, [CallerMemberName] string callerName = null)
        {
            switch (messageType)
            {
            case "ERR":
                error(message, errorFromPage, localCallerName: callerName);
                break;

            case "WAR":
                warning(message, errorFromPage, localCallerName: callerName);
                break;

            default:
                debug(message, errorFromPage, localCallerName: callerName);
                break;
            }
        }
コード例 #2
0
 public static void debug(string message, Enum.EErrorFrom errorFromPage, [CallerMemberName] string callerName = null, string localCallerName = null)
 {
     initialize();
     lock (_lock) try
         {
             if (string.IsNullOrEmpty(localCallerName))
             {
                 File.AppendAllLines(fileFullPath, new List <string> {
                     string.Format(@"[{0}]-[{1}] - [{2}][{3}] {4}", DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"), "TES", errorFromPage.ToString(), callerName, message)
                 });
             }
             else
             {
                 File.AppendAllLines(fileFullPath, new List <string> {
                     string.Format(@"[{0}]-[{1}] - [{2}][{3}] {4}", DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"), "TES", errorFromPage.ToString(), localCallerName, message)
                 });
             }
         }
         catch (Exception) { }
 }