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
dca043535e
commit
c62c335f5f
@ -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),
|
||||
),
|
||||
causesSideEffects: true,
|
||||
});
|
||||
|
||||
export default ipcFileLoggerInjectable;
|
||||
|
||||
@ -16,7 +16,7 @@ describe("renderer log transport through ipc", () => {
|
||||
|
||||
beforeEach(() => {
|
||||
sendIpcMock = jest.fn();
|
||||
di = getDiForUnitTesting({ doGeneralOverrides: true });
|
||||
di = getDiForUnitTesting({ doGeneralOverrides: false });
|
||||
di.override(sendMessageToChannelInjectionToken, () => sendIpcMock);
|
||||
di.override(rendererLogFileIdInjectable, () => "some-log-id");
|
||||
});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user