Interface IDiagnosticsFactory
Component to get or create the proper IDiagnostics for a given package.
Namespace: Unity.Services.Core.Telemetry.Internal
Assembly: Unity.Services.Core.Internal.dll
Syntax
public interface IDiagnosticsFactory : IServiceComponent
Properties
CommonTags
All tags shared among all diagnostics events generated by IDiagnostics created by this factory.
Declaration
IReadOnlyDictionary<string, string> CommonTags { get; }
Property Value
Type | Description |
---|---|
IReadOnlyDictionary<string, string> |
Methods
Create(string)
Create a IDiagnostics setup with common tags for the given packageName
.
Declaration
IDiagnostics Create(string packageName)
Parameters
Type | Name | Description |
---|---|---|
string | packageName | The name of the package that will use the created IDiagnostics to send diagnostic events. Example value: "com.unity.services.core" |
Returns
Type | Description |
---|---|
IDiagnostics | Return a IDiagnostics setup with common tags for the given |