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; } }
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) { } }