Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
347b8f4
Prepare breadcrumb tests
denrase Sep 19, 2023
12f0b6d
Merge branch 'main' into feat/database-breadcrumbs
denrase Sep 25, 2023
6de44bb
create breadcrumbs for batch operations
denrase Sep 25, 2023
bd9a135
add breadcrumbs to sentry database & executor
denrase Sep 25, 2023
2e6d025
create breadcrumb when opening db
denrase Sep 25, 2023
b7a2fbc
create breadcrumb in SentrySqfliteDatabaseFactory
denrase Sep 25, 2023
86d796e
choose correct breadcrumb in batch tests
denrase Sep 26, 2023
cfc7715
set additional error info in batch
denrase Sep 26, 2023
98ee0af
set query and error breadcrumb type
denrase Sep 26, 2023
a38cfd5
update in sqflite and database factory
denrase Sep 26, 2023
932ca1c
Merge branch 'main' into feat/database-breadcrumbs
denrase Sep 26, 2023
aa66f4a
run format
denrase Sep 26, 2023
0382383
add changelog entries
denrase Sep 26, 2023
2778594
bump ios im runtime
denrase Sep 26, 2023
9978a74
manually set deployemtn target for pods
denrase Oct 3, 2023
26a77fc
Merge branch 'main' into feat/database-breadcrumbs
denrase Oct 17, 2023
788364d
Change status value
denrase Oct 17, 2023
e58a4d8
Merge branch 'main' into feat/database-breadcrumbs
denrase Oct 24, 2023
af3d295
change breadcrumb type and level
denrase Oct 24, 2023
1a5d4e3
remove duplicated lines
denrase Oct 24, 2023
aaf22b4
set type query to success breadcrumbs
denrase Oct 24, 2023
24f79d4
Merge branch 'main' into feat/database-breadcrumbs
denrase Oct 30, 2023
73d740a
fix changelog
denrase Oct 30, 2023
2c353b2
remove remaining error level
denrase Oct 31, 2023
6830e50
Merge branch 'main' into feat/database-breadcrumbs
denrase Oct 31, 2023
a20d194
fix changelog
denrase Oct 31, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
run format
  • Loading branch information
denrase committed Sep 26, 2023
commit aa66f4a1b8d0358255db8e81a85f9e0ecd599e1f
3 changes: 1 addition & 2 deletions sqflite/lib/src/sentry_database.dart
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ class SentryDatabase extends SentryDatabaseExecutor implements Database {
span?.throwable = exception;
span?.status = SpanStatus.internalError();
breadcrumb.data?['status'] = 'internalError';
breadcrumb = breadcrumb.copyWith(
breadcrumb = breadcrumb.copyWith(
type: 'error',
level: SentryLevel.error,
);
Expand All @@ -191,7 +191,6 @@ class SentryDatabase extends SentryDatabaseExecutor implements Database {
} finally {
await span?.finish();


// ignore: invalid_use_of_internal_member
await _hub.scope.addBreadcrumb(breadcrumb);
}
Expand Down
8 changes: 4 additions & 4 deletions sqflite/lib/src/sentry_database_executor.dart
Original file line number Diff line number Diff line change
Expand Up @@ -451,10 +451,10 @@ class SentryDatabaseExecutor implements DatabaseExecutor {
setDatabaseAttributeData(span, _dbName);

var breadcrumb = Breadcrumb(
message: sql,
category: SentryDatabase.dbSqlQueryOp,
data: {},
type: 'query',
message: sql,
category: SentryDatabase.dbSqlQueryOp,
data: {},
type: 'query',
);
setDatabaseAttributeOnBreadcrumb(breadcrumb, _dbName);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,8 @@ void main() {
await db.close();
});

test('starts and finishes a open db breadcrumb when performance enabled', () async {
test('starts and finishes a open db breadcrumb when performance enabled',
() async {
final db = await openDatabase(inMemoryDatabasePath);

expect((db as SentryDatabase).dbName, inMemoryDatabasePath);
Expand Down