public override void Format(TextWriter writer, LoggingEvent loggingEvent) { var logEvent = new SerializableLogEvent(loggingEvent); var json = JsonConvert.SerializeObject(logEvent, Formatting.None); writer.WriteLine(json); }
public override void Format(TextWriter writer, LoggingEvent loggingEvent) { var logEvent = new SerializableLogEvent(loggingEvent); var json = JsonConvert.SerializeObject(logEvent, Newtonsoft.Json.Formatting.Indented); writer.WriteLine(json); }
public override void Format(TextWriter writer, LoggingEvent loggingEvent) { var logevent = new SerializableLogEvent(loggingEvent); var json = JsonConvert.SerializeObject(logevent, Formatting.Indented); // write classic json format writer.WriteLine(json); }
//LogEvent'ini Json'a çevirip writer'a yazıyoruz. public override void Format(TextWriter writer, LoggingEvent loggingEvent) { var logEvent = new SerializableLogEvent(loggingEvent); var json = JsonConvert.SerializeObject(logEvent, Formatting.Indented);//Nugget'ten Newtonsoft.Json'ı kuruyoruz. writer.WriteLine(json); }
protected override void Append(StringBuilder builder, LogEventInfo logEvent) { var logEventInfo = new SerializableLogEvent(logEvent); var json = JsonConvert.SerializeObject(logEventInfo, Formatting.None); builder.AppendLine(json); }
public override void Format(TextWriter writer, LoggingEvent loggingEvent) { var logEvent = new SerializableLogEvent(loggingEvent); var json = JsonConvert.SerializeObject(logEvent, Formatting.Indented);//Formattin.Indented json formatı görünümü girintili bir şekilde göstermeyi sağlar. writer.WriteLine(json); }
public override void Format(TextWriter writer, LoggingEvent loggingEvent) { var logEvent = new SerializableLogEvent(loggingEvent); var json = JsonConvert.SerializeObject(logEvent, Formatting.Indented);//2.parametre json yapılı olarak düzenler writer.WriteLine(json); }
public override void Format(TextWriter writer, LoggingEvent loggingEvent) { var logEvent = new SerializableLogEvent(loggingEvent); var xml = XmlConvert.EncodeName(logEvent.UserName + " = " + logEvent.MessageObject.ToString()); writer.WriteLine(xml); }
public override void Format(TextWriter writer, LoggingEvent loggingEvent) { var logEvent = new SerializableLogEvent(loggingEvent); var json = JsonConvert.SerializeObject(logEvent, Formatting.Indented); //Formatting.Indented logu açınca json formatında tablı gırıntılı olarak gosterıcek writer.WriteLine(json); }
public override void Format(TextWriter writer, LoggingEvent loggingEvent) { var logEvent = new SerializableLogEvent(loggingEvent); //indented-> json formatında ama güzel bir formatta girintili(ctrl k d yaptığımızda olan gibi) var json = JsonConvert.SerializeObject(logEvent, Formatting.Indented); writer.WriteLine(json); }
public override void Format(TextWriter writer, LoggingEvent loggingEvent) { //Biz zaten serializable log event oluşturmuştuk var logEvent = new SerializableLogEvent(loggingEvent); //loggingeventi yani loglanacak datayı serializable olsun diye gönderdik var json = JsonConvert.SerializeObject(logEvent, Formatting.Indented); //Intendent : Klasik Json formatı writer.WriteLine(json); //writer: yazılacak nesneyi içerir }
public override void Format(TextWriter writer, LoggingEvent loggingEvent) { var logEvent = new SerializableLogEvent(loggingEvent); var json = JsonConvert.SerializeObject(logEvent.Message, Formatting.Indented, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); writer.WriteLine(json); }
public override void Format(TextWriter writer, LoggingEvent loggingEvent) { var logEvent = new SerializableLogEvent(loggingEvent); //using Newtonsoft.Json; dan gelir var json = JsonConvert.SerializeObject(logEvent, Formatting.Indented); //writer veritabanı oldugunda veritabanına //dosya olunca dosyaya yazılacak olayı yapar writer.WriteLine(json); }
public override void Format(TextWriter writer, LoggingEvent loggingEvent) { var logEvent = new SerializableLogEvent(loggingEvent); JsonConvert.DefaultSettings = () => new JsonSerializerSettings { Formatting = Newtonsoft.Json.Formatting.Indented, ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore, }; var json = JsonConvert.SerializeObject(logEvent); writer.WriteLine(json); }
public override void Format(TextWriter writer, LoggingEvent loggingEvent) { var json = String.Empty; var logEvent = new SerializableLogEvent(loggingEvent); if (loggingEvent.LoggerName.Equals("JsonFileLogger")) { json = JsonConvert.SerializeObject(logEvent, Formatting.Indented); } else if (loggingEvent.LoggerName.Equals("DatabaseLogger")) { json = JsonConvert.SerializeObject(logEvent); } writer.WriteLine(json); }