Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        //[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();
        }