Vixen
02b45cc4
csharp
public abstract class LogRecordSink

A sink that receives each line as a formatted LogRecord: everything except the ZLogger file sink, which is the one that has a reason to see the caller's state instead.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (1)

  • public TimeProvider TimeProvider

    What stamps a record's time.

Methods (3)

  • protected LogRecordSink(LogFilter? filter = null)

    Creates a sink, optionally sharing an existing filter.

  • public override sealed ILogger CreateLogger(string categoryName)

    Creates a new ILogger instance.

  • protected abstract void Write(LogRecord record)

    Writes one record wherever this sink writes.

Used by (13)

  • CategoryLoggerVixen.Core.Diagnostics
  • ConsoleSinkVixen.Core.Diagnostics
  • DiagnosticOverlayTestsVixen.Engine.Tests
  • DiagnosticsTestsVixen.Core.Diagnostics.Tests
  • EventSourceSinkVixen.Core.Diagnostics
  • PlatformSinkVixen.Core.Diagnostics
  • RemoteSinkVixen.Core.Diagnostics
  • RingBufferSinkVixen.Core.Diagnostics
  • SinkTestsVixen.Core.Diagnostics.Tests
  • ChromeFixtureVixen.Editor.Ui.Tests
  • ConsoleTestsVixen.Editor.Ui.Tests
  • ConsoleViewTestsVixen.Editor.Ui.Tests
  • EditorLogVixen.Editor.App