Exemple #1
0
        public void SpecificVerbosity()
        {
            string log = null;

            try
            {
                log = GetTempFilename();
                FileLogger fl = new FileLogger();
                EventSource es = new EventSource();
                fl.Parameters = "verbosity=diagnostic;logfile=" + log;  // diagnostic specific setting
                fl.Verbosity = LoggerVerbosity.Quiet ; // quiet global setting
                fl.Initialize(es);
                fl.MessageHandler(null, new BuildMessageEventArgs("message here", null, null, MessageImportance.High));
                fl.Shutdown();

                // expect message to appear because diagnostic not quiet verbosity was used
                VerifyFileContent(log, "message here");
            }
            finally
            {
                if (null != log) File.Delete(log);
            }
        }
Exemple #2
0
 /// <summary>
 /// Creates a FileLogger, sets its parameters and initializes it,
 /// logs a message to it, and calls shutdown
 /// </summary>
 /// <param name="parameters"></param>
 /// <returns></returns>
 private void SetUpFileLoggerAndLogMessage(string parameters, BuildMessageEventArgs message)
 {
     FileLogger fl = new FileLogger();
     EventSource es = new EventSource();
     fl.Parameters = parameters;
     fl.Initialize(es);
     fl.MessageHandler(null, message);
     fl.Shutdown();
     return;
 }