Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    TextWriterLogListener Class

    Namespace: Stride.Core.Diagnostics
    Assembly: Stride.Core.dll

    A LogListener implementation redirecting its output to a System.IO.TextWriter.

    System.Object → LogListener → TextWriterLogListener
    Derived from TextWriterLogListener:

    public class TextWriterLogListener : LogListener, IDisposable
    Name Description
    Constructors
    TextWriterLogListener(Stream)

    Initializes a new instance of the TextWriterLogListener class.

    TextWriterLogListener(TextWriter)

    Initializes a new instance of the TextWriterLogListener class.

    Properties
    LogWriter

    Gets the log writer.

    Methods
    Flush()
    OnLog(ILogMessage)
    | Improve this Doc View Source

    Constructors


    TextWriterLogListener(Stream)

    Initializes a new instance of the TextWriterLogListener class.

    public TextWriterLogListener(Stream logStream)
    Parameters
    Type Name Description
    System.IO.Stream logStream

    The log stream.


    TextWriterLogListener(TextWriter)

    Initializes a new instance of the TextWriterLogListener class.

    public TextWriterLogListener(TextWriter logWriter)
    Parameters
    Type Name Description
    System.IO.TextWriter logWriter

    The log writer.

    | Improve this Doc View Source

    Properties


    LogWriter

    Gets the log writer.

    public TextWriter LogWriter { get; }
    Property Value
    Type Description
    System.IO.TextWriter

    The log writer.

    | Improve this Doc View Source

    Methods


    Flush()

    protected override void Flush()
    Overrides
    LogListener.Flush()

    OnLog(ILogMessage)

    protected override void OnLog(ILogMessage logMessage)
    Parameters
    Type Name Description
    ILogMessage logMessage
    Overrides
    LogListener.OnLog(ILogMessage)

    Inherited Members

    LogListener.LogMessageCount
    LogListener.UseFlushAsync
    LogListener.TextFormatter
    LogListener.LogCountFlushLimit
    LogListener.ShouldFlush(ILogMessage)
    LogListener.Dispose()
    LogListener.GetDefaultText(ILogMessage)
    LogListener.GetExceptionText(ILogMessage)

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation