/// <summary> /// The main entry point for the application. /// </summary> static void Main() { Trace.Listeners.RemoveAt(0); DefaultTraceListener defaultListener; defaultListener = new DefaultTraceListener(); defaultListener.LogFileName = "Application.log"; Trace.Listeners.Add(defaultListener); if (!EventLog.SourceExists("Medlem3060")) { EventLog.CreateEventSource("Medlem3060", "Application"); } //Trace.Listeners.Add(new EventLogTraceListener("Medlem3060")); Program.Log("Medlem3060Service Starter"); EventLog.WriteEntry("Medlem3060", "Medlem3060Service Starter", EventLogEntryType.Information, 101); ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new mcMedlem3060Service() }; ServiceBase.Run(ServicesToRun); }
static void Main() { // Remove the original default trace listener. //Trace.Listeners.RemoveAt(0); // Create and add a new default trace listener. DefaultTraceListener defaultListener; defaultListener = new DefaultTraceListener(); Trace.Listeners.Add(defaultListener); defaultListener.LogFileName = Settings.LogPath + DateTime.Now.ToString("dd-MM-yyyy") + ".log"; Program.LogWrite("Flywire.net starting up."); try { Settings.checkPaths(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); Program.LogWrite("Flywire.net closed."); } catch (Exception e) { Program.LogWrite("Programm::Main(): Unhandled error reached Main() => " + e.ToString()); MessageBox.Show(e.ToString()); } defaultListener.Flush(); Trace.Listeners.Remove(defaultListener); defaultListener.Close(); }
/// <summary> /// Internal implementation which initializes the logger with the supplied file path of the log; invoked from the static initialize method /// </summary> /// <param name="logFilePath">Full path to the log file the logger should use</param> private void InitializeInternal(string logFilePath) { if (String.IsNullOrEmpty(logFilePath)) { throw new ArgumentException("logFilePath cannot be null or empty"); } if (!File.Exists(logFilePath)) { File.CreateText(logFilePath).Close(); } //Remove the default listener Trace.Listeners.RemoveAt(0); Trace.AutoFlush = true; DefaultTraceListener defaultTraceListener = new DefaultTraceListener() { LogFileName = logFilePath }; Trace.Listeners.Add(defaultTraceListener); _TraceListener = defaultTraceListener; _ConsumerThread = new Thread(new ThreadStart(ConsumeLogEntries)) { Name = "Consumer thread" }; _ConsumerThread.Start(); }
private TraceListener CreateListener(string listenerName, string typeString) { TraceListener retVal = null; try { nHydrateLog.LogVerbose("CreateListener(string listenerName:{0}, string typeString:{1})", listenerName, typeString); if (typeString == ("System.Diagnostics.DefaultTraceListener")) { retVal = new DefaultTraceListener(); } else if (typeString == ("System.Diagnostics.EventLogTraceListener")) { retVal = new EventLogTraceListener(); } else { retVal = (TraceListener)ReflectionHelper.CreateInstance(Type.GetType(typeString)); } if (retVal != null) { retVal.Name = listenerName; } else { throw new nHydrate.Generator.Common.Exceptions.nHydrateException(String.Format("Could not create listener - listenerName:{0}- typeString:{1})", listenerName, typeString)); } } catch { } return(retVal); }
static void Main() { Trace.Listeners.RemoveAt(0); DefaultTraceListener defaultListener; defaultListener = new DefaultTraceListener(); defaultListener.LogFileName = "Application.log"; Trace.Listeners.Add(defaultListener); if (!EventLog.SourceExists("Medlem3060")) { EventLog.CreateEventSource("Medlem3060", "Application"); } //Trace.Listeners.Add(new EventLogTraceListener("Medlem3060")); Program.Log("Starter Medlem3060"); System.Diagnostics.Process[] p = System.Diagnostics.Process.GetProcessesByName("Medlem3060"); if (p.Length > 1) { clsUtil.SetForegroundWindow(p[0].MainWindowHandle); } else { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new FrmMain()); } }
public FilteredDefaultTraceListener(DefaultTraceListener listenerToClone) : base() { base.Filter = listenerToClone.Filter; base.IndentLevel = listenerToClone.IndentLevel; base.IndentSize = listenerToClone.IndentSize; base.TraceOutputOptions = listenerToClone.TraceOutputOptions; }
public void WriteNull() { var listener = new DefaultTraceListener(); // implied assert, does not throw listener.Write(null); }
static void Main() { Trace.Listeners.RemoveAt(0); DefaultTraceListener defaultListener; defaultListener = new DefaultTraceListener(); defaultListener.LogFileName = "Application.log"; Trace.Listeners.Add(defaultListener); if (!EventLog.SourceExists("Medlem3060uc")) { EventLog.CreateEventSource("Medlem3060uc", "Application"); } //Trace.Listeners.Add(new EventLogTraceListener("Medlem3060uc")); Program.Log("Starter Medlem3060uc"); System.Diagnostics.Process[] p = System.Diagnostics.Process.GetProcessesByName("Medlem3060uc"); if (p.Length > 1) { clsUtil.SetForegroundWindow(p[0].MainWindowHandle); } else { Uniconta.ClientTools.Localization.SetLocalizationStrings(System.Threading.Thread.CurrentThread.CurrentCulture.TwoLetterISOLanguageName); Uniconta.WindowsAPI.Startup.OnLoad(); UCInitializer.InitUniconta(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new FrmMain()); } }
public ILSubfigure() { m_isInitializing = true; // setup trace listener string logfile = System.Configuration.ConfigurationManager.AppSettings["logfile"]; if (!String.IsNullOrEmpty(logfile)) { File.Delete(logfile); DefaultTraceListener defTraceListener = new DefaultTraceListener(); Trace.Listeners.Add(defTraceListener); defTraceListener.LogFileName = logfile; Trace.WriteLine(String.Format("{0} - ILSubfigure.ctor()", DateTime.Now)); } this.Size = new Size(500, 400); m_panel = ILPanel.Create(getDefaultDeviceType()); m_panel.DrawInactive = true; if (Trace.IndentLevel > 0) { Trace.TraceInformation("{0} - ILSubfigure.ctor() - panel created {1}", DateTime.Now, m_panel.GraphicDeviceType); } m_colorbar = new ILColorBar(m_panel.Colormap); m_colorbar.RegisterRangeSource(m_panel.Graphs.Limits); m_panel.ColormapChanged += new EventHandler(m_panel_ColormapChanged); m_title = new ILBorderFitLabel(); m_panel.Graphs.CollectionChanged += new ILGraphCollectionChangedEvent(Graphs_CollectionChanged); SetDefaults(); m_panel.Invalidate(); m_isInitializing = false; }
public void Start() { // find default listnerer foreach (TraceListener tc in Debug.Listeners) { this.defaultListener = tc as DefaultTraceListener; if (defaultListener != null) { break; } } // remove default listener if (this.defaultListener != null) { Debug.Listeners.Remove(this.defaultListener); } // adding custom if (Debug.Listeners.Count > 0) { if (Debug.Listeners[0].GetType() != typeof(DebugMonitorTraceListener)) { Debug.Listeners.Add(this.listener); } } else { Debug.Listeners.Add(this.listener); } }
/// <summary> /// Logs the message. /// </summary> /// <param name="traceEventType">Type of the trace event.</param> /// <param name="message">The message.</param> /// <param name="ex">The ex.</param> private static void LogMessage(TraceEventType traceEventType, string message, Exception ex) { //if (_inLogging) //{ // return; // prevent logging loops //} string formattedLogMessage = FormatLogMessage(message, ex); try { _logTraceSource.TraceEvent(traceEventType, 0, formattedLogMessage); } catch (Exception ex1) { // Any errors during logging should not fail application flow try { using (var defaultTraceListener = new DefaultTraceListener()) { defaultTraceListener.Write(ex1.ToString()); defaultTraceListener.Write(formattedLogMessage); } } catch { // Any errors during logging should not fail application flow } } }
private static IDisposable StartLogStream(ApplicationManager appManager) { LogStreamWaitHandle waitHandle = null; Task task = null; if (Debugger.IsAttached) { // Set to verbose level appManager.SettingsManager.SetValue("SCM_TRACE_LEVEL", "4").Wait(); RemoteLogStreamManager mgr = appManager.CreateLogStreamManager("kudu"); waitHandle = new LogStreamWaitHandle(mgr.GetStream().Result); task = Task.Factory.StartNew(() => { string line = null; var trace = new DefaultTraceListener(); while ((line = waitHandle.WaitNextLine(-1)) != null) { trace.WriteLine(line); } }); } return(new DisposableAction(() => { if (waitHandle != null) { waitHandle.Dispose(); task.Wait(); } })); }
public void WriteLongMessage() { var listener = new DefaultTraceListener(); var longString = new String('a', 0x40000); listener.Write(longString); // nothing to assert, the output is written to Debug.Write // this simply provides code-coverage }
public void Dispose() { if (listener != null) { Trace.Listeners.Add(listener); listener = null; } }
public Board64_Test() : base() { registry = new Board64<string>(); DefaultTraceListener Logfile = new DefaultTraceListener(); Logfile.Name = "Logfile"; Trace.Listeners.Add(Logfile); Logfile.LogFileName = $"Board64_{DateTime.Now.ToFileTime().ToString()}_Test.log"; }
public AssertIgnoreScope() { listener = Trace.Listeners.OfType <DefaultTraceListener>().FirstOrDefault(); if (listener != null) { listener.AssertUiEnabled = false; } }
getListner() { Trace.Listeners.RemoveAt(0); DefaultTraceListener defListener = new DefaultTraceListener(); Trace.Listeners.Add(defListener); return(defListener); }
public static void smethod_7(bool A_0) { DefaultTraceListener listener = smethod_4()[BookmarkStart.b("猶尸崺尼䨾ⵀ㝂", 0x11)] as DefaultTraceListener; if (listener != null) { listener.AssertUiEnabled = A_0; } }
public AssertIgnoreScope() { listener = Trace.Listeners.OfType <DefaultTraceListener>().SingleOrDefault(); Debug.Assert(listener != null, "Failed to locate the default trace listener"); if (listener != null) { Trace.Listeners.Remove(listener); } }
public void Dispose() { DefaultTraceListener listener = Debug.Listeners.OfType <DefaultTraceListener>().FirstOrDefault(); if (listener != null) { listener.AssertUiEnabled = true; } }
public void LogFileNamePropertyTest(string expectedLogFileName) { var listener = new DefaultTraceListener(); //it should be initialized with the default Assert.Equal(string.Empty, listener.LogFileName); listener.LogFileName = expectedLogFileName; Assert.Equal(expectedLogFileName, listener.LogFileName); }
static Logger() { defaultListener = Trace.Listeners.OfType <TraceListener>().FirstOrDefault(listener => listener is DefaultTraceListener) as DefaultTraceListener; if (defaultListener == null) { defaultListener = new DefaultTraceListener(); Trace.Listeners.Add(defaultListener); } }
public void Stop() { if (this.defaultListener != null) { Debug.Listeners.Add(this.defaultListener); this.defaultListener = null; } Debug.Listeners.Remove(this.listener); }
public void AssertUiEnabledPropertyTest(bool expectedAssertUiEnabled) { var listener = new DefaultTraceListener() { AssertUiEnabled = expectedAssertUiEnabled }; Assert.Equal(expectedAssertUiEnabled, listener.AssertUiEnabled); }
private void InitTrace() { Trace.AutoFlush = true; ConsoleTraceListener listener = new ConsoleTraceListener(); Trace.Listeners.Add(listener); DefaultTraceListener listener2 = new DefaultTraceListener(); Trace.Listeners.Add(listener2); }
private static void SetAssertUIEnabled(bool enable) { DefaultTraceListener listener = Debug.Listeners.OfType <DefaultTraceListener>().FirstOrDefault(); Debug.Assert(listener != null, "Failed to locate the default trace listener"); if (listener != null) { listener.AssertUiEnabled = enable; } }
private void Dispose(bool disposing) { if (disposing) { DefaultTraceListener listener = Debug.Listeners.OfType <DefaultTraceListener>().FirstOrDefault(); if (listener != null) { listener.AssertUiEnabled = true; } } }
/// <summary> /// Stops suppressing the assertion dialog and restores its popup-ability to whatever it was /// (either on or off) when this object was instantiated. /// </summary> public void Dispose() { if (this.originalAssertUiSetting.HasValue) { DefaultTraceListener assertDialogListener = Trace.Listeners["Default"] as DefaultTraceListener; if (assertDialogListener != null) { assertDialogListener.AssertUiEnabled = this.originalAssertUiSetting.Value; } } }
public DebugMonitorTraceListener() { foreach (TraceListener tc in Debug.Listeners) { this.defaultListener = tc as DefaultTraceListener; if (defaultListener != null) { break; } } }
/// <summary>Compose a BinaryFormatter within a singleton service provider.</summary> /// <param name="provider">The singleton service provider.</param> /// <returns>The BinaryFormatter.</returns> internal static BinaryFormatter MakeBinaryFormatter(IServiceProvider provider) { var listener = new DefaultTraceListener(); var reference = new Serialization.LogSurrogate(new Serialization.ReferenceSurrogate(), listener); //var reflection = new Serialization.LogSurrogate(new Serialization.ReflectionSurrogate(), listener); var selector = new Serialization.SurrogateSelector(reference, reflection: null); var context = new StreamingContext(StreamingContextStates.All, provider); var formatter = new BinaryFormatter(selector, context); return(formatter); }
public void Constructor() { var listener = new DefaultTraceListener(); Assert.Equal("Default", listener.Name); }