public void Log(LogEvent logEvent) { Action logException = () => { var eventFields = logEvent.ToDictionary(); var json = JsonConvert.SerializeObject(eventFields); using (var client = new TcpClient(m_Hostname, m_Port)) { using (var writer = new StreamWriter(client.GetStream())) { writer.Write(json); } } }; logException.BeginInvoke(null, null); }
public void Log(LogEvent logEvent) { m_Logger.Log(logEvent.WithHttpRequest(m_Request)); }
public void Log(LogEvent logEvent) { m_Events.Add(logEvent); }