Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

vscode-extensions-logging

adrielcodeco23ISC1.0.4TypeScript support: included

vscode-extensions-logging

readme

vscode-extensions-logging

This package help to control the logging on vscode extensions using winston.

Install

using npm

npm i -D vscode-extensions-logging

using yarn

yarn add -D vscode-extensions-logging

How to use it ?

Call ExtensionsLogging.register static method on ExtensionsLogging class passing the extension name or extension id, this extension name will appear in output window on vscode

example:

import { ExtensionsLogging } from 'vscode-extensions-logging'

export function activate (context: vscode.ExtensionContext) {
  const EXTENSION_ID = 'extension.name'
  const logger = ExtensionsLogging.register(EXTENSION_ID)
  logger.info('initializing extension')
}

To control the log level, pass the log level on register. Default log level: info

ExtensionsLogging.register(EXTENSION_ID, 'warn')

changelog

1.0.4 (2020-09-13)

Bug Fixes

  • append line in output channel (ff40b03)

1.0.3 (2020-09-13)

Bug Fixes

1.0.2 (2020-09-13)

Bug Fixes

  • release: ignore dev files on release package (1d18330)

1.0.1 (2020-09-12)

Bug Fixes

1.0.0 (2020-09-12)

Bug Fixes