private static void TestLog() { Energy.Core.Log.Logger log = Energy.Core.Log.Default; Energy.Core.Bug.ExceptionTrace.On(); log.Write("1"); log.Flush(); log.Exception(new Exception("ERROR")); log.Write("2"); Console.WriteLine(log.ToString()); log.Destination += new Energy.Core.Log.Target.Console() { Color = false, Immediate = false }; log.Write("3"); log.Flush(); log.Write("4"); Console.ReadLine(); }
static void Main(string[] args) { Energy.Core.Tilde.WriteLine("Welcome ~ ~.~~~~ to ~lr~Energy.Core.Log ~0~and ~lg~NLog ~0~example."); Energy.Core.Log.Logger l = new Energy.Core.Log.Logger(); //l.Write() l.Write((Energy.Base.Log.Entry) "Custom message 1"); Energy.Core.Log.Target.Console.Default.Immediate = false; Energy.Core.Log.Target.Console.Default.Color = true; Energy.Base.Log.Entry.IsToStringWide = true; // this will clean previously added "Custom message 1" l.Clean(); l.Destination.Add(Energy.Core.Log.Target.Console.Default); l.Write((Energy.Base.Log.Entry) "Custom message 2"); l.Clean(); Energy.Core.Log.Target.Console.Default.Immediate = true; l.Write((Energy.Base.Log.Entry) "Next message"); l.Flush(); Console.ReadLine(); }