Exemple #1
0
 public void Log(string message, bool highPriority = false)
 {
     lock (_lock)
     {
         File.AppendAllText(logFileName, $"[{DateTime.Now:MM.d HH:mm:ss.fff}] {message} \n");
     }
     VsOutput.WindowPane(message + '\n');
     if (highPriority)
     {
         VsOutput.StatusBar($"{DateTime.Now:HH:mm:ss.fff} {message}");
     }
 }
Exemple #2
0
        public async Task LogAsync(string message, bool highPriority = false)
        {
            lock (_lock)
            {
                File.AppendAllText(logFileName, $"[{DateTime.Now:MM.d HH:mm:ss.fff}] {message} \n");
            }
            await VsOutput.WindowPaneAsync(message + '\n').ConfigureAwait(false);

            if (highPriority)
            {
                await VsOutput.StatusBarAsync($"{DateTime.Now:HH:mm:ss.fff} {message}").ConfigureAwait(false);
            }
        }