Skip to content

Commit

Permalink
Revert "Renderer file logging through IPC" (#7393)
Browse files Browse the repository at this point in the history
This reverts commit 48db54e.
  • Loading branch information
Nokel81 authored Mar 21, 2023
1 parent 48db54e commit 5409324
Show file tree
Hide file tree
Showing 24 changed files with 72 additions and 832 deletions.
11 changes: 9 additions & 2 deletions packages/core/src/common/logger.injectable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,20 @@
* Licensed under MIT License. See LICENSE in root directory for more information.
*/
import { getInjectable } from "@ogre-tools/injectable";
import { createLogger, format } from "winston";
import type { Logger } from "./logger";
import winstonLoggerInjectable from "./winston-logger.injectable";
import { loggerTransportInjectionToken } from "./logger/transports";

const loggerInjectable = getInjectable({
id: "logger",
instantiate: (di): Logger => {
const baseLogger = di.inject(winstonLoggerInjectable);
const baseLogger = createLogger({
format: format.combine(
format.splat(),
format.simple(),
),
transports: di.injectMany(loggerTransportInjectionToken),
});

return {
debug: (message, ...data) => baseLogger.debug(message, ...data),
Expand Down
24 changes: 0 additions & 24 deletions packages/core/src/common/logger/ipc-file-logger-channel.ts

This file was deleted.

This file was deleted.

18 changes: 0 additions & 18 deletions packages/core/src/common/winston-logger.injectable.ts

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

6 changes: 3 additions & 3 deletions packages/core/src/main/logger/file-transport.injectable.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import { transports } from "winston";
import directoryForLogsInjectable from "../../common/app-paths/directory-for-logs.injectable";
import { loggerTransportInjectionToken } from "../../common/logger/transports";

const fileLoggerTransportInjectable = getInjectable({
id: "file-logger-transport",
const fileLoggerTranportInjectable = getInjectable({
id: "file-logger-tranport",
instantiate: (di) => new transports.File({
handleExceptions: false,
level: "debug",
Expand All @@ -26,4 +26,4 @@ const fileLoggerTransportInjectable = getInjectable({
decorable: false,
});

export default fileLoggerTransportInjectable;
export default fileLoggerTranportInjectable;
55 changes: 0 additions & 55 deletions packages/core/src/main/logger/ipc-file-logger.injectable.ts

This file was deleted.

160 changes: 0 additions & 160 deletions packages/core/src/main/logger/ipc-file-logger.test.ts

This file was deleted.

Loading

0 comments on commit 5409324

Please sign in to comment.