#LogTape v0.6.0, a zero-dependency structured logging library for #JavaScript & #TypeScript, has been released. The main changes include:
• Loggers now can override sinks of their ascendants.
• Placeholders in message templates now forgive leading and trailing spaces.
• Added LogRecord.rawMessage property.
• Built-in text formatters now can be customized.
Available now from JSR and npm:
• JSR: https://jsr.io/@logtape/logtape@0.6.0
• npm: https://www.npmjs.com/package/@logtape/logtape/v/0.6.0
JavaScriptとTypeScript用の依存関係の無い構造化ロギングライブラリであるLogTape v0.6.0がリリースされました。主な変更点は以下の通りです:
• ロガーが親のシンクをオーバーライド出来る様に成りました。
• メッセージテンプレートのプレースホルダの最初と最後にスペースを入れる事が出来る様に成りました。
• LogRecord.rawMessageプロパティが追加されました。
• 内蔵のテキストフォーマッタをカスタマイズ出来る様に成りました。
今すぐJSRとnpmから入手できます:
• JSR: https://jsr.io/@logtape/logtape@0.6.0
• npm: https://www.npmjs.com/package/@logtape/logtape/v/0.6.0
QT: https://fosstodon.org/@hongminhee/113190167868927155 [参照]
LogTape 0.6.0で変更された事項をZennで詳しく説明しました!
https://zenn.dev/hongminhee/articles/f9310365580c10