Back to Explore

huafu/bs-logger

GitHub
1 watchersOpen source

Last release:

Bare, opinionated simple logger for NodeJS with TypeScript typings. It provides lazy-created logging with extendable context, multiple log levels, optional function wrapping (logs call arguments), and configurable output targets such as stderr/stdout and files.

Project status

  • The repository appears quiet, with the last upstream push on 2023-01-04, and the most recent published updates dating back to 2018-11-10 (v0.2.6), suggesting it is not actively maintained as of 2026-08-12.
  • Update cadence is very low, with releases clustered in 2018 and then no new updates afterward, indicating a long hiatus.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v0.2.6

    v0.2.6 includes a small refactor in the logger child/translation wiring, plus several build and tooling configuration updates. There are also substantial dependency lockfile changes, but no release-note content was provided to describe any of these modifications.

    Breaking
  • v0.2.5

    Release v0.2.5 updates project metadata (version references in CHANGELOG, package.json, and package-lock.json) and modifies the build TypeScript configuration. The code diff shown does not include any runtime source changes, but it does change build output behavior, which can affect debugging and published artifacts.

  • v0.2.4

    Release v0.2.4 was published on 2018-09-04, but no release notes were provided by the publisher. Without documented changes, developers should review the corresponding commit diff or changelog in the repository to determine whether there are any API, behavior, or dependency-impacting updates.

  • v0.2.3

    Version v0.2.3 introduces support for circular references in the logger's JSON formatter by changing how the underlying JSON stable stringifier is invoked. The provided release notes contain no content, so the behavior change is not explicitly documented there.

  • v0.2.2

    Release v0.2.2 has no publisher-provided release notes. The code diff indicates the only functional change is updating the testing module exports to include a LoggerMock symbol, alongside version metadata bumps.

  • v0.2.1

    Release v0.2.1 updates the npm package version metadata from 0.2.0 to 0.2.1. No other code or dependency changes are shown in the provided diff.

  • v0.2.0

    v0.2.0 introduces a new “root logger” module that exposes a public `setup()` function for configuring the lazily created default logger, and it adds a `testing` namespace with mocks and helpers. The release notes are not provided, so the diff is the only reliable source for what changed.

    BreakingFeatures
  • v0.1.1

    Release v0.1.1 was published, but no release notes were provided by the publisher. As a result, the specific changes, potential breaking changes, bug fixes, and dependency updates are not documented in the available data.