Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
 public static string FileReadAllText(string srcPath)
 {
     logger = new APILogger();
     return(logger.FileReadAllText(srcPath));
 }
Exemplo n.º 3
0
 public static byte[] FileReadAllBytes(string srcPath)
 {
     logger = new APILogger();
     return(logger.FileReadAllBytes(srcPath));
 }