@storm-stack/logging
Advanced tools
| import type { StormConfig } from "@storm-software/config"; | ||
| import { StormDateTime } from "@storm-stack/date-time/storm-date-time"; | ||
| import type { Logger, LoggerOptions as PinoLoggerOptions } from "pino"; | ||
| import type { Logger } from "pino"; | ||
| import pino from "pino"; | ||
@@ -15,3 +15,3 @@ import type { ILoggerWrapper } from "./types"; | ||
| static get name(): string; | ||
| protected static getLogger: () => Logger<PinoLoggerOptions>; | ||
| protected static getLogger: () => Logger; | ||
| /** | ||
@@ -18,0 +18,0 @@ * Initialize the logs. |
| import { StormDateTime } from "@storm-stack/date-time/storm-date-time"; | ||
| import { formatSince } from "@storm-stack/date-time/utilities/format-since"; | ||
| import { StormError, getCauseFromUnknown } from "@storm-stack/errors"; | ||
| import { StormError } from "@storm-stack/errors"; | ||
| import pino from "pino"; | ||
@@ -19,3 +19,3 @@ import { LoggingErrorCode } from "./errors.mjs"; | ||
| throw new StormError(LoggingErrorCode.logs_uninitialized, { | ||
| message: "The Storm Log has not been initialized. Please initialize the logs by invoking `StormLog.initialize` before using them" | ||
| data: "The Storm Log has not been initialized. Please initialize the logs by invoking `StormLog.initialize` before using them" | ||
| }); | ||
@@ -70,3 +70,3 @@ } | ||
| static fatal(message) { | ||
| const error = getCauseFromUnknown(message); | ||
| const error = StormError.create(message); | ||
| const logger = StormLog.getLogger(); | ||
@@ -87,3 +87,3 @@ if (StormLog.#logLevel >= LogLevel.FATAL) { | ||
| static error(message) { | ||
| const error = getCauseFromUnknown(message); | ||
| const error = StormError.create(message); | ||
| const logger = StormLog.getLogger(); | ||
@@ -104,3 +104,3 @@ if (StormLog.#logLevel >= LogLevel.ERROR) { | ||
| static exception(message) { | ||
| const error = getCauseFromUnknown(message); | ||
| const error = StormError.create(message); | ||
| const logger = StormLog.getLogger(); | ||
@@ -107,0 +107,0 @@ if (StormLog.#logLevel >= LogLevel.ERROR) { |
+1
-1
| { | ||
| "name": "@storm-stack/logging", | ||
| "version": "1.31.2", | ||
| "version": "1.32.0", | ||
| "type": "module", | ||
@@ -5,0 +5,0 @@ "description": "⚡ The storm-stack monorepo contains utility applications, tools, and various libraries to create modern and scalable web applications.", |
+1
-1
@@ -24,3 +24,3 @@ <!-- START header --> | ||
| [](https://prettier.io/) [](http://nx.dev/) [](https://nextjs.org/) [](http://commitizen.github.io/cz-cli/)  [](https://fumadocs.vercel.app/)  | ||
| [](https://prettier.io/) [](http://nx.dev/) [](https://nextjs.org/) [](http://commitizen.github.io/cz-cli/)  [](https://fumadocs.vercel.app/)  | ||
@@ -27,0 +27,0 @@ |
61024
-0.14%