1
- import { AbstractPowerSyncDatabase , SqliteBucketStorage , SyncStatus } from '@powersync/common' ;
1
+ import {
2
+ AbstractPowerSyncDatabase ,
3
+ createBaseLogger ,
4
+ createLogger ,
5
+ SqliteBucketStorage ,
6
+ SyncStatus
7
+ } from '@powersync/common' ;
2
8
import {
3
9
SharedWebStreamingSyncImplementation ,
4
10
SharedWebStreamingSyncImplementationOptions ,
5
11
WebRemote
6
12
} from '@powersync/web' ;
7
13
import { Mutex } from 'async-mutex' ;
8
- import Logger from 'js-logger' ;
14
+
9
15
import { beforeAll , describe , expect , it , vi } from 'vitest' ;
10
16
import { WebDBAdapter } from '../src/db/adapters/WebDBAdapter' ;
11
17
import { TestConnector } from './utils/MockStreamOpenFactory' ;
@@ -20,7 +26,7 @@ describe('Multiple Instances', { sequential: true }, () => {
20
26
schema : testSchema
21
27
} ) ;
22
28
23
- beforeAll ( ( ) => Logger . useDefaults ( ) ) ;
29
+ beforeAll ( ( ) => createBaseLogger ( ) . useDefaults ( ) ) ;
24
30
25
31
function createAsset ( powersync : AbstractPowerSyncDatabase ) {
26
32
return powersync . execute ( 'INSERT INTO assets(id, description) VALUES(uuid(), ?)' , [ 'test' ] ) ;
@@ -39,7 +45,7 @@ describe('Multiple Instances', { sequential: true }, () => {
39
45
} ) ;
40
46
41
47
it ( 'should broadcast logs from shared sync worker' , { timeout : 20000 } , async ( ) => {
42
- const logger = Logger . get ( 'test-logger' ) ;
48
+ const logger = createLogger ( 'test-logger' ) ;
43
49
const spiedErrorLogger = vi . spyOn ( logger , 'error' ) ;
44
50
const spiedDebugLogger = vi . spyOn ( logger , 'debug' ) ;
45
51
0 commit comments