Vixen
dd8b0a81
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.

Read the guide page for this →

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 (19)

  • AllocationTestsVixen.Core.Diagnostics.Tests
  • CategoryLoggerVixen.Core.Diagnostics
  • ConsoleSinkVixen.Core.Diagnostics
  • ContainerWiringTestsVixen.Ui.Tests
  • DiagnosticOverlayTestsVixen.Engine.Tests
  • DiagnosticsTestsVixen.Core.Diagnostics.Tests
  • EventSourceSinkVixen.Core.Diagnostics
  • InertBindingTestsVixen.Ui.Tests
  • PerSurfaceMediaTestsVixen.Ui.Tests
  • PlatformSinkVixen.Core.Diagnostics
  • RemoteSinkVixen.Core.Diagnostics
  • RingBufferSinkVixen.Core.Diagnostics
  • SinkTestsVixen.Core.Diagnostics.Tests
  • StyleDiagnosticDrainTestsVixen.Ui.Tests
  • ChromeFixtureVixen.Editor.Ui.Tests
  • ConsoleTestsVixen.Editor.Ui.Tests
  • ConsoleViewTestsVixen.Editor.Ui.Tests
  • EditorApplicationVixen.Editor.App
  • EditorLogVixen.Editor.App