Class TelemetryManager
java.lang.Object
com._1c.g5.v8.dt.internal.telemetry.TelemetryManager
- All Implemented Interfaces:
ITelemetryManager,IManagedService
ITelemetryManager implementation that allows to access available telemetry information of EDT-
Constructor Summary
ConstructorsConstructorDescriptionTelemetryManager(ITelemetryLogger logger) Constructs the instance of the telemetry manager -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate()voidvoiddumpAvailableTelemetry(String dumpReason) Dumps available telemetry into the telemetry logvoiddumpAvailableTelemetry(String dumpReason, PrintStream destinationStream) Dumps available telemetry into the given streamvoiddumpAvailableTelemetry(String dumpReason, Throwable exception) Dumps available telemetry into the telemetry log on errorvoidregisterProvider(ITelemetryProvider provider) Registers the telemetry provider
-
Constructor Details
-
TelemetryManager
Constructs the instance of the telemetry manager
-
-
Method Details
-
activate
public void activate()- Specified by:
activatein interfaceIManagedService
-
deactivate
public void deactivate()- Specified by:
deactivatein interfaceIManagedService
-
dumpAvailableTelemetry
Description copied from interface:ITelemetryManagerDumps available telemetry into the telemetry log- Specified by:
dumpAvailableTelemetryin interfaceITelemetryManager- Parameters:
dumpReason- The reason for telemetry dump. May not benull
-
dumpAvailableTelemetry
Description copied from interface:ITelemetryManagerDumps available telemetry into the given stream- Specified by:
dumpAvailableTelemetryin interfaceITelemetryManager- Parameters:
dumpReason- The reason for telemetry dump. May not benull
-
dumpAvailableTelemetry
Description copied from interface:ITelemetryManagerDumps available telemetry into the telemetry log on error- Specified by:
dumpAvailableTelemetryin interfaceITelemetryManager- Parameters:
dumpReason- The reason for telemetry dump. May not benullexception- The caught exception. May not benull
-
registerProvider
Description copied from interface:ITelemetryManagerRegisters the telemetry provider- Specified by:
registerProviderin interfaceITelemetryManager- Parameters:
provider- The provider. Cannot benull
-