A concrete implementation of ILogger.

Hierarchy

  • Logger

Implements

Constructors

  • Construct a Logger.

    Parameters

    Returns Logger

Properties

_contentChanged: any
_isDisposed: any
_level: any
_log: any
_rendermime: any
_stateChanged: any
_version: any
outputAreaModel: LoggerOutputAreaModel

The output area model used for the logger.

Notes

This will usually not be accessed directly. It is a public attribute so that the renderer can access it.

source: string

The source for the logger.

Accessors

  • get isDisposed(): boolean
  • Whether the logger is disposed.

    Returns boolean

  • get length(): number
  • Number of outputs logged.

    Returns number

  • get level(): LogLevel
  • The level of outputs logged

    Returns LogLevel

  • set level(newValue): void
  • Log level.

    Parameters

    Returns void

  • get maxLength(): number
  • The maximum number of outputs stored.

    Notes

    Oldest entries will be trimmed to ensure the length is at most .maxLength.

    Returns number

  • set maxLength(value): void
  • Max number of messages.

    Parameters

    • value: number

    Returns void

  • get version(): number
  • The number of messages that have ever been stored.

    Returns number

Methods

  • Add a checkpoint to the log.

    Returns void

  • Clear all outputs logged.

    Returns void

  • Dispose the logger.

    Returns void

  • Log an output to logger.

    Parameters

    Returns void

Generated using TypeDoc