public void ConstructorAndProperties_WorkProperly() { const ClientType clientType = ClientType.Thrift; const string host = "host"; const int port = 3; var f = new FlumeTarget { Client = clientType, Host = host, Port = port }; Assert.AreEqual(clientType, f.Client); Assert.AreEqual(host, f.Host); Assert.AreEqual(port, f.Port); }
private static MemoryStream InitConfiguration(int poolSize, int numberOfThreads, int numberOfRandomStrings = 400) { var config = new LoggingConfiguration(); var flumeTarget = new FlumeTarget { Client = ClientType.Thrift, Layout = "${date:format=HH\\:MM\\:ss} ${logger} ${message}", }; if (poolSize == 0) { flumeTarget.UsePool = false; } else { flumeTarget.UsePool = true; flumeTarget.PoolSize = 4; flumeTarget.Retries = 0; } flumeTarget.FlumeSources.Add(new FlumeSource { Host = "192.168.1.65", Port = 9090 }); config.AddTarget("flume", flumeTarget); var flume = new LoggingRule("*", LogLevel.Debug, flumeTarget); config.LoggingRules.Add(flume); var memoryStream = new MemoryStream(); InternalLogger.LogWriter = new StreamWriter(memoryStream); LogManager.Configuration = config; var threads = StartThreads(numberOfThreads, numberOfRandomStrings); WaidForThreads(threads); return(memoryStream); }