public void LoggerUDP_Test() { int bufferLimit = 7, loggersCount = 10000; string clientIP = "127.0.0.1"; int clientPort = 8000; string serverIP = "127.0.0.1"; int serverPort = 8888; Logger_UDP_Test server = new Logger_UDP_Test(serverIP, serverPort, loggersCount); server.ReceiveMessages(); LoggerTarget_UDP loggerUDP = new LoggerTarget_UDP(clientIP, clientPort, serverIP, serverPort); ILoggerTarget[] loggerTargets = new ILoggerTarget[] { loggerUDP }; Logger logger = new Logger(bufferLimit, loggerTargets); for (int i = 0; i < loggersCount; i++) { logger.Log(new LoggerInformation(LogLevel.Info, "task" + (i + 1))); } logger.LoggerFlushControl(); server.Close(); Assert.AreEqual(Logger_UDP_Test.udp_count, 10000); }
public void LoggerUDP_Test() { int bufferLimit = 3, loggersCount = 10000; string clientIP = "127.0.0.1"; int clientPort = 8000; string serverIP = "127.0.0.1"; int serverPort = 8888; LoggerTarget_UDP loggerUDP = new LoggerTarget_UDP(clientIP, clientPort, serverIP, serverPort); ILoggerTarget[] loggerTargets = new ILoggerTarget[] { loggerUDP }; Logger logger = new Logger(bufferLimit, loggerTargets); for (int i = 0; i < loggersCount; i++) { logger.Log(new LoggerInformation(LogLevel.Info, "task" + (i + 1) + " start")); } logger.LoggerFlushControl(); loggerUDP.Close(); }