@@ -18,14 +18,7 @@ export function getDefaultLoggerOptions(opts?: LoggerOptions): LoggerOptions {
1818 } ;
1919}
2020
21- export function getBrowserLoggerContext (
22- logger : Logger ,
23- customContextKey : string = PINO_CUSTOM_CONTEXT_KEY ,
24- ) : string {
25- return ( logger as any ) [ customContextKey ] || "" ;
26- }
27-
28- export function setBrowserLoggerContext (
21+ export function setLoggerContext (
2922 logger : Logger ,
3023 context : string ,
3124 customContextKey : string = PINO_CUSTOM_CONTEXT_KEY ,
@@ -38,14 +31,7 @@ export function getLoggerContext(
3831 logger : Logger ,
3932 customContextKey : string = PINO_CUSTOM_CONTEXT_KEY ,
4033) : string {
41- let context = "" ;
42- // logger.bindings is undefined in browser
43- if ( typeof logger . bindings === "undefined" ) {
44- context = getBrowserLoggerContext ( logger , customContextKey ) ;
45- } else {
46- context = logger . bindings ( ) . context || "" ;
47- }
48- return context ;
34+ return ( logger as any ) [ customContextKey ] || "" ;
4935}
5036
5137export function formatChildLoggerContext (
@@ -65,11 +51,11 @@ export function generateChildLogger(
6551) : Logger {
6652 const context = formatChildLoggerContext ( logger , childContext , customContextKey ) ;
6753 const child = logger . child ( { context } ) ;
68- return setBrowserLoggerContext ( child , context , customContextKey ) ;
54+ return setLoggerContext ( child , context , customContextKey ) ;
6955}
7056
7157export function generateClientLogger ( params : { opts ?: LoggerOptions ; maxSizeInBytes ?: number } ) : {
72- logger : Logger < any > ;
58+ logger : Logger ;
7359 chunkLoggerController : ClientChunkLogger ;
7460} {
7561 const clientLogger = new ClientChunkLogger ( params . opts ?. level , params . maxSizeInBytes ) ;
@@ -86,7 +72,7 @@ export function generateClientLogger(params: { opts?: LoggerOptions; maxSizeInBy
8672}
8773
8874export function generateServerLogger ( params : { maxSizeInBytes ?: number ; opts ?: LoggerOptions } ) : {
89- logger : Logger < any > ;
75+ logger : Logger ;
9076 chunkLoggerController : ServerChunkLogger ;
9177} {
9278 const serverLogger = new ServerChunkLogger ( params . opts ?. level , params . maxSizeInBytes ) ;
@@ -104,9 +90,9 @@ export function generateServerLogger(params: { maxSizeInBytes?: number; opts?: L
10490export function generatePlatformLogger ( params : {
10591 maxSizeInBytes ?: number ;
10692 opts ?: LoggerOptions ;
107- loggerOverride ?: string | Logger < any > ;
93+ loggerOverride ?: string | Logger ;
10894} ) : {
109- logger : Logger < any > ;
95+ logger : Logger ;
11096 chunkLoggerController : ChunkLoggerController | null ;
11197} {
11298 if ( typeof params . loggerOverride !== "undefined" && typeof params . loggerOverride !== "string" ) {
0 commit comments