Skip to content
Tracon

RunErrorFingerprint

Namespace Tracon · Assembly Tracon.Core.dll

Produces the clustering digest Tracon’s built-in classifier uses.

public static class RunErrorFingerprint

objectRunErrorFingerprint

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

A thin public facade over Tracon.ErrorFingerprint: the internal type stays partial and keeps its GeneratedRegex members, only this single entry point is a contract. A consumer composing DefaultRunErrorClassifier into their own IRunErrorClassifier uses this to produce a fingerprint that lands in the SAME cluster as one Tracon computed — RunErrorClassification.Fingerprint is otherwise unreachable.

Normalizes an error message and returns its clustering digest.

public static string Compute(string? message)

message string?

The raw error message. null is treated as empty.

string

The lowercase hexadecimal SHA-256 digest.