Skip to content

Commit c3256de

Browse files
committed
Fix attachments tests
1 parent f72e039 commit c3256de

3 files changed

Lines changed: 19 additions & 10 deletions

File tree

packages/attachments/tests/attachments/AttachmentQueue.test.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { beforeEach, describe, expect, it, vi } from 'vitest';
22
import { AbstractAttachmentQueue } from '../../src/AbstractAttachmentQueue.js';
33
import { AttachmentRecord, AttachmentState } from '../../src/Schema.js';
44
import { StorageAdapter } from '../../src/StorageAdapter.js';
5+
import { PowerSyncLogger } from '@powersync/common';
56

67
const record = {
78
id: 'test-1',
@@ -24,7 +25,10 @@ const mockPowerSync = {
2425
await callback({
2526
execute: vi.fn(() => Promise.resolve())
2627
});
27-
})
28+
}),
29+
logger: {
30+
log: vi.fn((record) => {})
31+
} satisfies PowerSyncLogger
2832
};
2933

3034
const mockStorage: StorageAdapter = {

tools/diagnostics-app/src/library/powersync/ConnectionManager.ts

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import {
22
BaseListener,
3-
createBaseLogger,
3+
createPowerSyncLogger,
44
DEFAULT_STREAMING_SYNC_OPTIONS,
5-
LogLevel,
5+
LogLevels,
66
PowerSyncDatabase,
77
SyncClientImplementation,
88
SyncStreamSubscription,
@@ -19,9 +19,7 @@ import { DynamicSchemaManager } from './DynamicSchemaManager';
1919
import { RustClientInterceptor } from './RustClientInterceptor';
2020
import { TokenConnector } from './TokenConnector';
2121

22-
const baseLogger = createBaseLogger();
23-
baseLogger.useDefaults();
24-
baseLogger.setLevel(LogLevel.DEBUG);
22+
const baseLogger = createPowerSyncLogger({ minLevel: LogLevels.debug });
2523

2624
export type JSONValue = string | number | boolean | null | { [key: string]: JSONValue } | JSONValue[];
2725

@@ -60,7 +58,9 @@ const openFactory = new WASQLiteOpenFactory({
6058
debugMode: true,
6159
cacheSizeKb: 500 * 1024,
6260
temporaryStorage: TemporaryStorageOption.MEMORY,
63-
vfs: WASQLiteVFS.OPFSCoopSyncVFS
61+
vfs: WASQLiteVFS.OPFSCoopSyncVFS,
62+
logger: baseLogger,
63+
logLevel: LogLevels.info
6464
});
6565

6666
export const db = new PowerSyncDatabase({
@@ -128,7 +128,7 @@ export async function connect() {
128128
await schemaManager.loadFromDb();
129129
const params = await getParams();
130130
await sync?.disconnect();
131-
const remote = new WebRemote(connector);
131+
const remote = new WebRemote(connector, baseLogger);
132132
const adapter = new RustClientInterceptor(db, remote, schemaManager);
133133

134134
const syncOptions: WebStreamingSyncImplementationOptions = {
@@ -139,7 +139,8 @@ export async function connect() {
139139
},
140140
identifier: 'diagnostics',
141141
...DEFAULT_STREAMING_SYNC_OPTIONS,
142-
subscriptions: []
142+
subscriptions: [],
143+
logger: baseLogger
143144
};
144145
sync = new WebStreamingSyncImplementation(syncOptions);
145146
notifySyncChange();

tools/diagnostics-app/src/library/powersync/LocalStateManager.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import {
22
column,
3+
createPowerSyncLogger,
4+
LogLevels,
35
PowerSyncDatabase,
46
Schema,
57
Table,
@@ -47,7 +49,9 @@ const openFactory = new WASQLiteOpenFactory({
4749
debugMode: true,
4850
cacheSizeKb: 100 * 1024,
4951
temporaryStorage: TemporaryStorageOption.MEMORY,
50-
vfs: WASQLiteVFS.OPFSCoopSyncVFS
52+
vfs: WASQLiteVFS.OPFSCoopSyncVFS,
53+
logger: createPowerSyncLogger({ prefix: 'database' }),
54+
logLevel: LogLevels.info
5155
});
5256

5357
/**

0 commit comments

Comments
 (0)