protected override void Write(LogEventInfo logEvent) { var logName = !string.IsNullOrEmpty(ApiClient.Config.ApplicationName) ? $"{ApiClient.Config.ApplicationName}: {logEvent.LoggerName}" : logEvent.LoggerName; var message = $"{logEvent.TimeStamp.ToString("yyyy-MM-dd HH:mm:ss")} [{logEvent.Level.ToString().ToUpper()}] {logEvent.Message}"; ApiClient.AddLine(new LogLine(logName, message, logEvent.TimeStamp)); }
//[Fact] // ReSharper disable once InconsistentNaming public void AppearsInLogDNA() { var config = new Config("--KEY--"); var client = new ApiClient(config); client.Connect(); client.AddLine(new LogLine("MyLog", "My logged comment")); Thread.Sleep(2000); client.Disconnect(); }