mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Winston logger override
Signed-off-by: Sami Tiilikainen <97873007+samitiilikainen@users.noreply.github.com>
This commit is contained in:
parent
c25b24d41d
commit
262f3de42b
@ -0,0 +1,23 @@
|
|||||||
|
/**
|
||||||
|
* Copyright (c) OpenLens Authors. All rights reserved.
|
||||||
|
* Licensed under MIT License. See LICENSE in root directory for more information.
|
||||||
|
*/
|
||||||
|
|
||||||
|
import winstonLoggerInjectable from "./winston-logger.injectable";
|
||||||
|
import { getGlobalOverride } from "./test-utils/get-global-override";
|
||||||
|
import { noop } from "./utils";
|
||||||
|
import type winston from "winston";
|
||||||
|
|
||||||
|
export default getGlobalOverride(winstonLoggerInjectable, () => ({
|
||||||
|
log: noop,
|
||||||
|
add: noop,
|
||||||
|
remove: noop,
|
||||||
|
clear: noop,
|
||||||
|
close: noop,
|
||||||
|
|
||||||
|
warn: noop,
|
||||||
|
debug: noop,
|
||||||
|
error: noop,
|
||||||
|
info: noop,
|
||||||
|
silly: noop,
|
||||||
|
}) as winston.Logger);
|
||||||
@ -19,6 +19,7 @@ const ipcFileLoggerInjectable = getInjectable({
|
|||||||
},
|
},
|
||||||
(options: transports.FileTransportOptions) => new transports.File(options),
|
(options: transports.FileTransportOptions) => new transports.File(options),
|
||||||
),
|
),
|
||||||
|
causesSideEffects: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
export default ipcFileLoggerInjectable;
|
export default ipcFileLoggerInjectable;
|
||||||
|
|||||||
@ -16,7 +16,7 @@ describe("renderer log transport through ipc", () => {
|
|||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
sendIpcMock = jest.fn();
|
sendIpcMock = jest.fn();
|
||||||
di = getDiForUnitTesting({ doGeneralOverrides: true });
|
di = getDiForUnitTesting({ doGeneralOverrides: false });
|
||||||
di.override(sendMessageToChannelInjectionToken, () => sendIpcMock);
|
di.override(sendMessageToChannelInjectionToken, () => sendIpcMock);
|
||||||
di.override(rendererLogFileIdInjectable, () => "some-log-id");
|
di.override(rendererLogFileIdInjectable, () => "some-log-id");
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user