Example #1
0
        public PhysicsEngine(OnLogHandler logTarget)
        {
            if (Instance == null)
            {
                Instance = this;
            }

            OnLog += logTarget;

            Log("Physics Engine started.");
        }
Example #2
0
		static Logger()
		{
			if (File.Exists(DefaultLogFileFullPath))
			{
				File.Delete(DefaultLogFileFullPath);
				WriteLogFile("-[" + DateTime.Now + "]------------------------------------------------------------------------\r\n" 
					+ "<<< Program Started >>>");
			}
			OnLog += delegate(string cnt)
			{
				WriteLogFile(cnt);
			};
		}
Example #3
0
 static Logger()
 {
     if (File.Exists(DefaultLogFileFullPath))
     {
         File.Delete(DefaultLogFileFullPath);
         WriteLogFile("-[" + DateTime.Now + "]------------------------------------------------------------------------\r\n"
                      + "<<< Program Started >>>");
     }
     OnLog += delegate(string cnt)
     {
         WriteLogFile(cnt);
     };
 }
Example #4
0
 /// <summary>
 ///     Invoke log method which raise an event
 /// </summary>
 /// <param name="logEventInfo"></param>
 /// <param name="objects"></param>
 public static void Log(LogEventInfo logEventInfo, object[] objects)
 {
     OnLogHandler?.Invoke(logEventInfo, objects);
 }