Esempio n. 1
0
        public static bool Start(string path)
        {
            try
            {
                if (!s_initialized)
                {
                    lock (s_syncRoot)
                    {
                        if (!s_initialized)
                        {
                            s_discTracer = new DISCTextProvider(path);
                            if (s_discTracer != null)
                            {
                                s_initialized = true;
                            }
                            else
                            {
                                Console.Error.WriteLine("Tracing initialization failed: failed to get intance of tracing provider");
                            }
                        }
                    }
                }
            }
            catch (Exception e)
            {
                Console.Error.WriteLine("Tracing initialization failed: {0}", e);
            }

            return(s_initialized);
        }
Esempio n. 2
0
 public static void Stop()
 {
     if (s_initialized)
     {
         lock (s_syncRoot)
         {
             if (s_initialized)
             {
                 s_initialized = false;
                 s_discTracer.Flush();
                 s_discTracer.Dispose();
                 s_discTracer = null;
             }
         }
     }
 }
Esempio n. 3
0
 public static void Stop()
 {
     if (s_initialized)
     {
         lock (s_syncRoot)
         {
             if (s_initialized)
             {
                 s_initialized = false;
                 s_discTracer.Flush();
                 s_discTracer.Dispose();
                 s_discTracer = null;
             }
         }
     }
 }
Esempio n. 4
0
        public static bool Start(string path)
        {
            try
            {
                if (!s_initialized)
                {
                    lock (s_syncRoot)
                    {
                        if (!s_initialized)
                        {
                            s_discTracer = new DISCTextProvider(path);
                            if (s_discTracer != null)
                            {
                                s_initialized = true;
                            }
                            else
                            {
                                Console.Error.WriteLine("Tracing initialization failed: failed to get intance of tracing provider");
                            }
                        }
                    }
                }
            }
            catch (Exception e)
            {
                Console.Error.WriteLine("Tracing initialization failed: {0}", e);
            }

            return s_initialized;
        }