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:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user