Skip to content

Commit

Permalink
fix: make meta param optional in log client http method
Browse files Browse the repository at this point in the history
  • Loading branch information
TBonnin committed Aug 26, 2024
1 parent 652ab70 commit 046253a
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 6 deletions.
17 changes: 12 additions & 5 deletions packages/logs/lib/client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -80,17 +80,24 @@ export class LogContextStateless {
});
}

async http(
message: string,
data: {
request: MessageRow['request'];
response: MessageRow['response'];
meta?: MessageRow['meta'];
}
): Promise<boolean> {
const level: MessageRow['level'] = data.response && data.response.code >= 400 ? 'error' : 'info';
return await this.log({ type: 'http', level, message, ...data, source: 'internal' });
}

/**
* @deprecated Only there for retro compat
*/
async trace(message: string, meta: MessageMeta | null = null): Promise<boolean> {
return await this.log({ type: 'log', level: 'debug', message, meta, source: 'internal' });
}

async http(message: string, data: Pick<MessageRow, 'request' | 'response' | 'meta'>): Promise<boolean> {
const level: MessageRow['level'] = data.response && data.response.code >= 400 ? 'error' : 'info';
return await this.log({ type: 'http', level, message, ...data, source: 'internal' });
}
}

/**
Expand Down
1 change: 0 additions & 1 deletion packages/server/lib/controllers/proxy.controller.ts
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,6 @@ class ProxyController {
}) {
const safeHeaders = proxyService.stripSensitiveHeaders(config.headers, config);
await logCtx.http(`${config.method.toUpperCase()} ${url} was successful`, {
meta: null,
request: {
method: config.method,
url,
Expand Down

0 comments on commit 046253a

Please sign in to comment.