public void CanHandleNullDataValue() { var logManager = new LogManager(); var log = logManager.GetLoggerForCallingType(); var lb = log.Data("a", null); var s = new DefaultStringConverter().Convert(lb.Entry); Assert.True(s.Contains("a: null")); }
public void TestDataIndention() { var logManager = new LogManager(); var log = logManager.GetLoggerForCallingType(); var lb = log.Data("a","happy test").Data("test", "abc\r\nxyz\r\n123").Data("test2", "abc\r\nxyz\r\n123").Data("test3", "abc\r\nxyz\r\n123"); var s = new DefaultStringConverter().Convert(lb.Entry); Console.WriteLine(s); }
public virtual IStringConverter Get(Type type) { if (type == null) { return(null); } IStringConverter converter; if (Converters.TryGetValue(type, out converter)) { return(converter); } converter = new DefaultStringConverter(type); Converters.TryAdd(type, converter); return(converter); throw new ArgumentException(string.Format("Did not find a converter for {0}", type.FullName)); }