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
@@ -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;
}