Skip to content

Commit 0f77fac

Browse files
author
Bartosz Pasiński
committed
fix(logging-pino): custom level types
1 parent 4419824 commit 0f77fac

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

packages/logging-pino/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ npm install @code-net/logging @code-net/logging-pino pino
1212

1313
```ts
1414
import pino from 'pino';
15-
import { Logger } from '@code-net/logging';
16-
import { pinoCustomLevels } from '@code-net/logging-pino';
15+
import { LogLevel, Logger } from '@code-net/logging';
16+
import { PinoLogger, pinoCustomLevels } from '@code-net/logging-pino';
1717

18-
const logger = new PinoLogger(
19-
pino({
18+
const logger: Logger = new PinoLogger(
19+
pino<LogLevel>({
2020
level: 'info',
2121
customLevels: pinoCustomLevels,
2222
useOnlyCustomLevels: true,

packages/logging-pino/src/pino-logger.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,10 @@ export const pinoCustomLevels: Record<LogLevel, number> = {
1212
emergency: 70,
1313
} as const;
1414

15-
export const createPino = (options?: {
16-
level?: string;
17-
pretty?: boolean;
18-
}): Pino => {
19-
return pino({
15+
export const createPino = (options?: { level?: string; pretty?: boolean }) => {
16+
return pino<LogLevel>({
2017
level: options?.level,
21-
customLevels: pinoCustomLevels as any,
18+
customLevels: pinoCustomLevels,
2219
useOnlyCustomLevels: true,
2320
transport: options?.pretty
2421
? {

packages/logging/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export abstract class Logger {
6060
/**
6161
* Log a message with level given as an argument
6262
*/
63-
abstract log(level: LogLevel, message: string | Error, context?: LogContext): void;
63+
abstract log(level: LogLevel, message: string, context?: LogContext): void;
6464

6565
/**
6666
* Creates a child logger that will always add given context to all logs

0 commit comments

Comments
 (0)