コード例 #1
0
ファイル: Logger.cs プロジェクト: juk-777/PingerManager
 public void Log(LogParams logParams)
 {
     foreach (var provider in Providers)
     {
         provider.LogAsync(logParams).GetAwaiter().GetResult();
     }
 }
コード例 #2
0
ファイル: Logger.cs プロジェクト: juk-777/PingerManager
 public async Task LogAsync(LogParams logParams)
 {
     foreach (var provider in Providers)
     {
         await provider.LogAsync(logParams);
     }
 }
コード例 #3
0
        public async Task WriteAsync(LogParams logParams, TextWriter textWriter)
        {
            await textWriter.WriteLineAsync(logParams.MessageType + ": " + logParams.Message);

            await textWriter.FlushAsync();
        }
コード例 #4
0
 public async Task LogAsync(LogParams logParams)
 {
     await Task.Run(() => Console.WriteLine(logParams.MessageType + ": " + logParams.Message));
 }
コード例 #5
0
 public async Task LogAsync(LogParams logParams)
 {
     await _txtLoggerWriter.WriteAsync(logParams, _writer);
 }