Skip to content

Commit fd8e91b

Browse files
committed
feat: log async
1 parent b69ab6a commit fd8e91b

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed
+9-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { AbstractLogger } from '../../../common/logger/abstract.logger.js';
22
import type { LogData, LogLevel } from '../../../common/logger/types.js';
3+
import { runInBackground } from '../async/run-in-background.js';
34

45
export class IpcLoggerImpl extends AbstractLogger {
56
public override log(options: {
@@ -9,12 +10,14 @@ export class IpcLoggerImpl extends AbstractLogger {
910
}): void {
1011
const { level, message, data } = options;
1112

12-
window.api.log({
13-
scope: 'renderer',
14-
level,
15-
message,
16-
timestamp: new Date(),
17-
...data,
13+
runInBackground(async () => {
14+
await window.api.log({
15+
scope: 'renderer',
16+
level,
17+
message,
18+
timestamp: new Date(),
19+
...data,
20+
});
1821
});
1922
}
2023
}

0 commit comments

Comments
 (0)