Skip to content

Commit 8bed767

Browse files
deleted row logging
1 parent f385a50 commit 8bed767

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

modules/module-mongodb-storage/src/storage/MongoReportStorage.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,9 @@ export class MongoReportStorage implements storage.ReportStorageFactory {
166166
$or: [{ disconnect_at: { $exists: true } }, { jwt_exp: { $lt: new Date() }, disconnect_at: { $exists: false } }]
167167
});
168168
if (result.deletedCount > 0) {
169-
logger.info(`TTL: ${result.deletedCount} documents have been removed from sdk_report_events collection`);
169+
logger.info(
170+
`TTL ${interval}/${timeframe}: ${result.deletedCount} MongoDB documents have been removed from sdk_report_events.`
171+
);
170172
}
171173
}
172174

modules/module-postgres-storage/src/storage/PostgresReportStorageFactory.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ import {
1616
SdkDisconnectEventData
1717
} from '@powersync/service-types/src/events.js';
1818
import { SdkReporting, SdkReportingDecoded } from '../types/models/SdkReporting.js';
19+
import { toInteger } from 'ix/util/tointeger.js';
20+
import { logger } from '@powersync/lib-services-framework';
1921

2022
export type PostgresReportStorageOptions = {
2123
config: NormalizedPostgresStorageConfig;
@@ -367,7 +369,12 @@ export class PostgresReportStorageFactory implements storage.ReportStorageFactor
367369
)
368370
);
369371
`.execute();
370-
console.log(result);
372+
const deletedRows = toInteger(result.results[1].status.split(' ')[1] || '0');
373+
if (deletedRows > 0) {
374+
logger.info(
375+
`TTL ${interval}/${timeframe}: ${deletedRows} PostgresSQL rows have been removed from sdk_report_events.`
376+
);
377+
}
371378
}
372379

373380
async [Symbol.asyncDispose]() {

0 commit comments

Comments
 (0)