Skip to content

Commit f80aa84

Browse files
committed
Remove error fingerprinting
Moved to a separate branch and PR
1 parent 12e7043 commit f80aa84

3 files changed

Lines changed: 2 additions & 184 deletions

File tree

core/src/main/java/dev/faststats/SimpleErrorTracker.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,11 @@ public void trackError(final String message, final boolean handled) {
6060
public void trackError(final Throwable error, final boolean handled) {
6161
try {
6262
if (isIgnored(error, Collections.newSetFromMap(new IdentityHashMap<>()))) return;
63-
final var hashed = StackTraceFingerprint.hash(error); // todo: report duplicate errors with different messages
63+
final var compiled = ErrorHelper.compile(error, null, handled, anonymizationEntries);
64+
final var hashed = MurmurHash3.hash(compiled.toString());
6465
if (collected.compute(hashed, (k, v) -> {
6566
return v == null ? 1 : v + 1;
6667
}) > 1) return;
67-
final var compiled = ErrorHelper.compile(error, null, handled, anonymizationEntries);
6868
reports.put(hashed, compiled);
6969
} catch (final NoClassDefFoundError ignored) {
7070
}

core/src/main/java/dev/faststats/StackTraceFingerprint.java

Lines changed: 0 additions & 41 deletions
This file was deleted.

core/src/test/java/dev/faststats/StackTraceFingerprintTest.java

Lines changed: 0 additions & 141 deletions
This file was deleted.

0 commit comments

Comments
 (0)