namespace ZB.MOM.WW.Telemetry.Serilog; /// /// Canonical Serilog property name constants for the identity enrichers stamped by /// . Use these constants — not literal strings — /// when querying properties in sinks or tests. Each property mirrors a shared OTel Resource /// attribute so logs and metrics/traces from the same node carry identical dimensions. /// public static class ZbLogEnricherNames { /// /// Serilog property: physical or logical site identifier. Matches OTel Resource site.id. /// public const string SiteId = "SiteId"; /// /// Serilog property: node function (central, site, hub, standalone). /// Matches OTel Resource node.role. /// public const string NodeRole = "NodeRole"; /// /// Serilog property: machine name (). /// Matches OTel Resource host.name. Populated automatically — not a caller-supplied option. /// public const string NodeHostname = "NodeHostname"; }