private static void Trace(TracingLevel tracingLevel, string message) { if (tracingLevel >= CurrentTracingLevel) { TraceImpl(string.Format("{0}: {1}", tracingLevel.ToString(), message)); } }
private static void Trace(TracingLevel tracingLevel, string format, params object[] args) { if (tracingLevel >= CurrentTracingLevel) { string message = string.Format(format, args); TraceImpl(string.Format("{0}: {1}", tracingLevel.ToString(), message)); } }
/// <summary> /// The constructor starts the measurement. This is to be used in a using block. /// </summary> /// <param name="message">Tracing Message.</param> /// <param name="category">Tracing Category.</param> /// <param name="tracingLevel">Der Level der Nachricht.</param> public TraceCodeTime(string message, string category, TracingLevel tracingLevel = TracingLevel.Info) { _message = message; _category = category; _tracingLevel = tracingLevel; string msg = string.Format("{0} - {1} - {2}", message, category, tracingLevel.ToString()); #if DEBUG Trace.TraceInformation(msg); #endif _stopwatch.Start(); }
// Dispose triggers the end of the measurement. public void Dispose() { _stopwatch.Stop(); TimeSpan ts = _stopwatch.Elapsed; string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:000}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds); string infoMsg = string.Format("{0} - {1} - {2}", _message, _category, _tracingLevel.ToString()); string msg = string.Format("~{0} Elapsed Time: {1} [hh:mm:ss.ffff] {2} - {3}", _message, elapsedTime, _category, _tracingLevel); #if DEBUG Trace.TraceInformation(msg); #endif }
public override string ToString() { StringBuilder str = new StringBuilder(); str.Append("***\r\n===============================================================================\r\n"); str.AppendFormat("{0} [{1}] SystemLog by <{2}> at \\\\{3} \r\n", Time.ToString("yyyy-MM-dd HH:mm:ss.fff"), Level.ToString(), ServiceName, ComputerName); str.AppendFormat("Message: {0}\r\n", XmlHelper.MaskInvalidCharacters(Message)); str.Append("===============================================================================\r\n"); return(str.ToString()); }
public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append("***\r\n-------------------------------------------------------------------------------\r\n"); sb.AppendFormat("{0} [{1}] Tracing by <{2}> at \\\\{3} \r\n", Time.ToString("yyyy-MM-dd HH:mm:ss.fff"), Level.ToString(), LoggerName, ComputerName); sb.AppendFormat( "Process: \"{0}\" Thread: \"{1}\" \r\n", ProcessInfo, ThreadInfo ); sb.AppendFormat("Message: {0}\r\n", XmlHelper.MaskInvalidCharacters(Message)); if (!string.IsNullOrEmpty(Error)) { sb.Append(Error); } if (!string.IsNullOrEmpty(From)) { sb.AppendFormat( "From: {0}\r\nTo: {1}\r\n", From, To ); } sb.Append("-------------------------------------------------------------------------------\r\n"); return(sb.ToString()); }