Skip to content

Releases: paulshryock/logger

v1.0.0-beta.0

30 Dec 14:42
v1.0.0-beta.0
a1248b5
Compare
Choose a tag to compare
v1.0.0-beta.0 Pre-release
Pre-release

https://www.npmjs.com/package/@paulshryock/logger/v/1.0.0-beta.0

Summary

Adds a new FileSystemLogger class which logs to a file on the file system.

API

npm install @paulshryock/logger@beta
import { FileSystemLogger, Logger } from '@paulshryock/logger'

class MyClass {
  #logger: Logger

  public constructor(logger: Logger) {
    this.#logger = logger
  }

  public logMessage(message: string): void {
    this.#logger.info(message)
  }
}

const logFilePath = 'path/to/file'
const logger = new FileSystemLogger(logFilePath)

// Writes `Hello, world!` to `path/to/file` on local file system.
new MyClass(logger).logMessage('Hello, world!')

Changelog

Added

  • Add FileSystemLogger class.

Commits

  • a1248b5 - 1.0.0-beta.0
  • f45b34f - Update total package file size
  • 4041975 - Add @beta stability tags to logger classes
  • 8ed57f3 - Export FileSystemLogger class
  • 3c4dcdd - Add FileSystemLogger class
  • 19542ce - Fix lint:fix npm script
  • d7e1f92 - Validate log level in log method
  • 166ef68 - Update dependency @paulshryock/abstractions to v0.3.1
  • 5cb7cc8 - Update dependency npm-check-updates to v17.1.13
  • 2b2242e - Add API usage examples to Readme
  • ae68e5d - Require Node 18

Contributors

v1.0.0-alpha.1

29 Dec 02:24
v1.0.0-alpha.1
d735849
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release

https://www.npmjs.com/package/@paulshryock/logger/v/1.0.0-alpha.1

Summary

Adds a PSR-3-compliant command line logger class. Testing and feedback are welcome.

Changelog

Added

  • Add PSR-3 interfaces.
  • Add NullLogger abstract class.
  • Add CommandLineLogger class.

Contributors

v1.0.0-alpha.0

29 Dec 01:46
v1.0.0-alpha.0
61db838
Compare
Choose a tag to compare
v1.0.0-alpha.0 Pre-release
Pre-release

Summary

Adds a PSR-3-compliant command line logger class. Testing and feedback are welcome.

Changelog

Added

  • Add PSR-3 interfaces.
  • Add NullLogger abstract class.
  • Add CommandLineLogger class.

Contributors