Example #1
0
 static public void Log(String switchName, String message)
 {
     if (AppDomain.CurrentDomain.IsUnloadingForcedFinalize())
     {
         return;
     }
     if (!m_registryChecked)
     {
         CheckRegistry();
     }
     try {
         LogSwitch ls;
         ls = LogSwitch.GetSwitch(switchName);
         if (ls != null)
         {
             System.Diagnostics.Log.Trace(ls, message);
             System.Diagnostics.Log.Trace(ls, Environment.NewLine);
         }
     } catch {
         System.Diagnostics.Log.Trace("Exception thrown in logging." + Environment.NewLine);
         System.Diagnostics.Log.Trace("Switch was: " + ((switchName == null)?"<null>":switchName) + Environment.NewLine);
         System.Diagnostics.Log.Trace("Message was: " + ((message == null)?"<null>":message) + Environment.NewLine);
     }
 }