public static void Warning(string ikey, string logtype, string module, string orderNo, string content, string keyword) { if (LogLevelEnum.Warning >= LogSetting.LogLevel) { DBLog.Handle(RequestProfile.Username, ikey, RequestProfile.ClientIP, module, orderNo, logtype, content, string.IsNullOrWhiteSpace(keyword) ? "Warning" : keyword); } }
public void TestHandleShouldBeSuccess() { Task.Run(() => { for (int i = 0; i < 380; i++) { var logMessage = new LogMessage { ClientIP = "ClientIP", Content = "Content", Ikey = Guid.NewGuid().ToString(), IsHandle = true, Keyword = "keyword", LogTime = DateTime.Now, LogType = "LogType", Module = "Module", OrderNo = "OrdeNo", ServerIP = "ServerIP", Username = "******" }; if (i % 2 == 1) { logMessage.IsHandle = false; DBLog.Process(logMessage); } else { DBLog.Handle(logMessage); } } }); Task.Run(() => { DBLog.ConsumeForEach(); }); Thread.Sleep(1000 * 60 * 10); }