The management class for all diagnostic timers. More...
Class Methods | |
(bool) | + enabled |
Gets whether the timings diagnostics are enabled or not. More... | |
(FMLiveSwitchDiagnosticsDurationTimer *) | + getDurationTimerWithTag: |
Gets a duration timer with a specific tag. More... | |
(FMLiveSwitchDiagnosticsDurationTimer *) | + getDurationTimerWithType: |
Gets a duration timer with a tag corresponding to a type name. More... | |
(FMLiveSwitchDiagnosticsRateTimer *) | + getRateTimerWithTag: |
Gets a rate timer with a specific tag. More... | |
(FMLiveSwitchDiagnosticsRateTimer *) | + getRateTimerWithType: |
Gets a rate timer with a tag corresponding to a type name. More... | |
(int) | + outputInterval |
Gets the output interval (in seconds) for diagnostic timings. More... | |
(FMLiveSwitchLogLevel) | + outputLogLevel |
Gets the log level to use when outputting the timings. More... | |
(void) | + setOutputInterval: |
Sets the output interval (in seconds) for diagnostic timings. More... | |
(void) | + setOutputLogLevel: |
Sets the log level to use when outputting the timings. More... | |
The management class for all diagnostic timers.
+ (bool) enabled |
Gets whether the timings diagnostics are enabled or not.
+ (FMLiveSwitchDiagnosticsDurationTimer*) getDurationTimerWithTag: | (NSString *) | tag |
Gets a duration timer with a specific tag.
tag | The tag. |
+ (FMLiveSwitchDiagnosticsDurationTimer*) getDurationTimerWithType: | (Class) | type |
Gets a duration timer with a tag corresponding to a type name.
type | The type. |
+ (FMLiveSwitchDiagnosticsRateTimer*) getRateTimerWithTag: | (NSString *) | tag |
Gets a rate timer with a specific tag.
tag | The tag. |
+ (FMLiveSwitchDiagnosticsRateTimer*) getRateTimerWithType: | (Class) | type |
Gets a rate timer with a tag corresponding to a type name.
type | The type. |
+ (int) outputInterval |
Gets the output interval (in seconds) for diagnostic timings.
Setting to 0 disables.
+ (FMLiveSwitchLogLevel) outputLogLevel |
Gets the log level to use when outputting the timings.
+ (void) setOutputInterval: | (int) | value |
Sets the output interval (in seconds) for diagnostic timings.
Setting to 0 disables.
+ (void) setOutputLogLevel: | (FMLiveSwitchLogLevel) | value |
Sets the log level to use when outputting the timings.