예제 #1
0
        public override void Finish(LogCreator.OutputResult result)
        {
            foreach (var stream in OutputStreams)
            {
                stream.Value.Close();
            }
            OutputStreams.Clear();

            activeOutputStream = null;
            ErrorOutputStream  = null;
            activeStreamName   = "";

            if (result.ErrorCount == 0)
            {
                File.Delete(BuildStreamPath(LogCreator.Settings.ErrorFilename));
            }
        }
예제 #2
0
 public override void Finish(LogCreator.OutputResult result)
 {
     result.OutputStr = OutputString;
 }
예제 #3
0
 public virtual void Finish(LogCreator.OutputResult result)
 {
 }