Ejemplo n.º 1
0
 PrintVersion(
     EVerboseLevel level)
 {
     Core.Log.Message(level,
         "BuildAMation (Bam) v{0} (c) Mark Final, 2010-2016. Licensed under BSD 3-clause. See License file.",
         Core.Graph.Instance.ProcessState.VersionString);
 }
Ejemplo n.º 2
0
 PrintVersion(
     EVerboseLevel level)
 {
     Core.Log.Message(level,
                      "BuildAMation (Bam) v{0} (c) Mark Final, 2010-2016. Licensed under BSD 3-clause. See License file.",
                      Core.Graph.Instance.ProcessState.VersionString);
 }
Ejemplo n.º 3
0
        PrintVersion(
            EVerboseLevel level)
        {
            var message = new System.Text.StringBuilder();

            message.AppendFormat("BuildAMation (Bam) v{0} (c) Mark Final, 2010-2017. Licensed under BSD 3-clause. See License.md.",
                                 Core.Graph.Instance.ProcessState.VersionString);
            message.AppendLine();
            message.Append("Parts of this software are licensed under the Microsoft Limited Public License (MS-PL). See MS-PL.md.");
            Core.Log.Message(level, message.ToString());
        }
Ejemplo n.º 4
0
 Message(
     EVerboseLevel level,
     string format,
     params object[] args)
 {
     if (Graph.Instance.VerbosityLevel >= level)
     {
         if (args.Length > 0)
         {
             var formattedMessage = new System.Text.StringBuilder();
             formattedMessage.AppendFormat(EscapeString(format), args);
             Message(formattedMessage.ToString(), false);
         }
         else
         {
             Message(format, false);
         }
     }
 }
Ejemplo n.º 5
0
 public static void WriteLine(string line, EVerboseLevel verbose)
 {
     if (verbose <= VerboseLevel)
     {
         Console.WriteLine(line);
         LogMutex.WaitOne();
         try
         {
             using (var sr = File.AppendText(LogPath))
             {
                 sr.WriteLine(line);
             }
         }
         catch (Exception ex)
         {
             throw;
         }
         LogMutex.ReleaseMutex();
     }
 }
Ejemplo n.º 6
0
 Message(
     EVerboseLevel level,
     string format,
     params object[] args)
 {
     if (Graph.Instance.VerbosityLevel >= level)
     {
         if (args.Length > 0)
         {
             var formattedMessage = new System.Text.StringBuilder();
             formattedMessage.AppendFormat(EscapeString(format), args);
             Message(formattedMessage.ToString(), false);
         }
         else
         {
             Message(format, false);
         }
     }
 }