Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="appName"></param>
        /// <param name="app">The "host" app</param>
        /// <param name="logDepth">
        ///     How many layaer up on the stack we should go so we can show the actual method we are interested in
        /// </param>
        /// <param name="writeFile"></param>
        public static string InitializeDebugger(string appName)
        {
            _appName = appName.Replace(" ", "_");

            PutLogger();

            LoggerCore.Start(_appName, 2);

            if (AttachTraceListener())
            {
                new Thread(
                    () =>
                {
                    while (_running)
                    {
                        ReadTrace();
                        Thread.Sleep(500);
                    }
                }).Start();
            }
            else
            {
                LoggerCore.Log("TRACE failed.");
            }

            _logEnabled = true;

            return(string.Empty);
        }
Example #2
0
        public static string InitializeDebugger(string appName)
        {
            _appName = appName;

            LoggerCore.Start(_appName, 2);
            _logEnabled = true;

            return("");
        }