public static void InitDBG() { if (!_initialized) { lock (initializeLock) { if (!_initialized) { new RegistryPermission(PermissionState.Unrestricted).Assert(); _genSwitch = new System.EnterpriseServices.TraceSwitch("General"); _platSwitch = new System.EnterpriseServices.TraceSwitch("Platform"); _regSwitch = new System.EnterpriseServices.TraceSwitch("Registration"); _crmSwitch = new System.EnterpriseServices.TraceSwitch("CRM"); _perfSwitch = new System.EnterpriseServices.TraceSwitch("PerfLog"); _poolSwitch = new System.EnterpriseServices.TraceSwitch("ObjectPool"); _thkSwitch = new System.EnterpriseServices.TraceSwitch("Thunk"); _scSwitch = new System.EnterpriseServices.TraceSwitch("ServicedComponent"); _conSwitch = new System.EnterpriseServices.BooleanSwitch("ConsoleOutput"); _dbgDisable = new System.EnterpriseServices.BooleanSwitch("DisableDebugOutput"); _stackSwitch = new System.EnterpriseServices.BooleanSwitch("PrintStacks"); _initialized = true; } } } }
public static void Trace(System.EnterpriseServices.TraceLevel level, System.EnterpriseServices.TraceSwitch sw, string msg) { if (!_initialized) { InitDBG(); } if ((sw.Level != 0) && (sw.Level >= level)) { string str = string.Concat(new object[] { TID(), ": ", sw.Name, ": ", msg }); if (_stackSwitch.Enabled) { str = str + new StackTrace(2).ToString(); } if (_conSwitch.Enabled) { Console.WriteLine(str); } if (!_dbgDisable.Enabled) { Util.OutputDebugString(str + "\n"); } } }
public static void Info(System.EnterpriseServices.TraceSwitch sw, string msg) { }