Skip to content

log to slowly to sink ,wathever consolesink or httpsink #403

Description

@nappinglady

mycode is

while (true) { try { if (TQ.TryDequeue(out var message)) { if (message == null) { await Task.Delay(300); continue; } var logMessage = LogMessageConverter.ConvertTo(message); Logger.Log(logMessage.LogLevel, logMessage.ToString()); } else { await Task.Delay(300); continue; } } catch (System.Exception ex) { Logger.LogError(ex.ToString()); } }
Logger is using Microsoft.Extensions.Logging;

but i discovery the console result is delay when messages too many

Image

i this this maybe some time-consuming operate middel to sink,

can give some suggestion ,thanks so much

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions