示例#1
0
        protected override void Dispose(bool finalize)
        {
            try
            {
                StartIfNotStarted();

                Clear();
                if (_condition)
                {
                    Write(String.Format("}} [{0}] <---{1}", Convert.ToString(DateTime.Now - _startTime), Environment.NewLine), _indent);
                }

                Flush();
                CloseBackingStore();
            }
            catch (Exception ex)
            {
                ChoTrace.Write(ex);
            }
            finally
            {
                IsDisposed = true;
            }
        }
示例#2
0
 public ChoTrace(bool condition, string msg)
 {
     ChoTrace.WriteLineIf(condition, msg);
 }
 public void Write(string msg, object tag)
 {
     ChoTrace.WriteLine(msg);
 }