public static void Log(LogTarget target, string message) { switch (target) { case LogTarget.API: logger = new APILogger(); logger.Log(message); break; case LogTarget.Mail: logger = new MailLogger(); logger.Log(message); break; case LogTarget.SMS: logger = new SMSLogger(); logger.Log(message); break; case LogTarget.Invoice: logger = new InvoiceLogger(); logger.Log(message); break; case LogTarget.Search: logger = new SearchLogger(); logger.Log(message); break; default: return; } }
public static string FileReadAllText(string srcPath) { logger = new APILogger(); return(logger.FileReadAllText(srcPath)); }
public static byte[] FileReadAllBytes(string srcPath) { logger = new APILogger(); return(logger.FileReadAllBytes(srcPath)); }