backend-plugin-api: separate out Error from LogMeta + limit to indexed objects

Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2022-12-15 13:47:41 +01:00
parent 2ee44029f9
commit 7cd01231b5
2 changed files with 12 additions and 14 deletions
+7 -9
View File
@@ -207,13 +207,13 @@ export interface LoggerService {
// (undocumented)
child(meta: LogMeta): LoggerService;
// (undocumented)
debug(message: string, meta?: LogMeta): void;
debug(message: string, meta?: Error | LogMeta): void;
// (undocumented)
error(message: string, meta?: LogMeta): void;
error(message: string, meta?: Error | LogMeta): void;
// (undocumented)
info(message: string, meta?: LogMeta): void;
info(message: string, meta?: Error | LogMeta): void;
// (undocumented)
warn(message: string, meta?: LogMeta): void;
warn(message: string, meta?: Error | LogMeta): void;
}
// @public (undocumented)
@@ -226,11 +226,9 @@ export function loggerToWinstonLogger(
): Logger;
// @public (undocumented)
export type LogMeta =
| Error
| {
[name: string]: any;
};
export type LogMeta = {
[name: string]: unknown;
};
// @public (undocumented)
export type PermissionsService = PermissionEvaluator | PermissionAuthorizer;
@@ -19,16 +19,16 @@ import { createServiceRef } from '../system/types';
/**
* @public
*/
export type LogMeta = Error | { [name: string]: any };
export type LogMeta = { [name: string]: unknown };
/**
* @public
*/
export interface LoggerService {
error(message: string, meta?: LogMeta): void;
warn(message: string, meta?: LogMeta): void;
info(message: string, meta?: LogMeta): void;
debug(message: string, meta?: LogMeta): void;
error(message: string, meta?: Error | LogMeta): void;
warn(message: string, meta?: Error | LogMeta): void;
info(message: string, meta?: Error | LogMeta): void;
debug(message: string, meta?: Error | LogMeta): void;
child(meta: LogMeta): LoggerService;
}