Example #1
0
        public override async Task RenderMessageAsync(Message message)
        {
            // Render preamble if it's the first entry
            if (!_isPreambleRendered)
            {
                await Writer.WriteLineAsync(PlainTextRenderingLogic.FormatPreamble(Context));

                _isPreambleRendered = true;
            }

            await Writer.WriteLineAsync(PlainTextRenderingLogic.FormatMessage(Context, message));

            await Writer.WriteLineAsync();
        }
Example #2
0
 public override async Task WritePreambleAsync()
 {
     await Writer.WriteLineAsync(PlainTextRenderingLogic.FormatPreamble(Context));
 }