Stay organized with collections
Save and categorize content based on your preferences.
LoggingAvailability
@Target
(
[AnnotationTarget.TYPE] )
annotation
class
LoggingAvailability
Specifies whether logging is available for a specified API surface.
Summary
Specifies whether logging is available for a specified API surface.
Constants
AVAILABLE
const
val
AVAILABLE
:
Int
Logging is available.
Value: 1
UNAVAILABLE
const
val
UNAVAILABLE
:
Int
Logging is unavailable.
Value: 2
Public constructors
<init>
LoggingAvailability
(
)
Specifies whether logging is available for a specified API surface.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-31 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-31 UTC."],[[["\u003cp\u003e\u003ccode\u003eLoggingAvailability\u003c/code\u003e is an annotation used to specify whether logging is available for a particular API surface.\u003c/p\u003e\n"],["\u003cp\u003eLogging availability can be \u003ccode\u003eAVAILABLE\u003c/code\u003e, \u003ccode\u003eUNAVAILABLE\u003c/code\u003e, or \u003ccode\u003eUNKNOWN\u003c/code\u003e, represented by integer values 1, 2, and 0 respectively.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAVAILABLE\u003c/code\u003e indicates logging is enabled, \u003ccode\u003eUNAVAILABLE\u003c/code\u003e means it is disabled, and \u003ccode\u003eUNKNOWN\u003c/code\u003e signifies the logging availability couldn't be determined or wasn't requested.\u003c/p\u003e\n"]]],["The `LoggingAvailability` annotation indicates if logging is available for an API. It defines three constants: `AVAILABLE` (value 1) signifies that logging is active; `UNAVAILABLE` (value 2) indicates logging is off; and `UNKNOWN` (value 0) means logging status is undetermined or not requested. The annotation can be used on a `TYPE`. The constructor, `LoggingAvailability()`, determines if logging is available for a given API.\n"],null,["# LoggingAvailability\n===================\n\n```\n@Target([AnnotationTarget.TYPE]) annotation class LoggingAvailability\n```\n\n|-----------------------------------------------------------|\n| [com.google.android.gms.dtdi.core.LoggingAvailability](#) |\n\nSpecifies whether logging is available for a specified API surface.\n\nSummary\n-------\n\n| ### Constants ||\n|----------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|\n| const [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [AVAILABLE](#Companion.AVAILABLE:kotlin.Int) Logging is available. |\n| const [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [UNAVAILABLE](#Companion.UNAVAILABLE:kotlin.Int) Logging is unavailable. |\n| const [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [UNKNOWN](#Companion.UNKNOWN:kotlin.Int) The [LoggingAvailability](#) was not requested or cannot be determined. |\n\n| ### Public constructors ||\n|-------------------------------------------------------------------------------------------------|---|\n| [\u003cinit\u003e](#%3Cinit%3E())`()` Specifies whether logging is available for a specified API surface. |\n\nConstants\n---------\n\n### AVAILABLE\n\n```\nconst val AVAILABLE: Int\n```\n\nLogging is available. \n\n Value: 1\n\n### UNAVAILABLE\n\n```\nconst val UNAVAILABLE: Int\n```\n\nLogging is unavailable. \n\n Value: 2\n\n### UNKNOWN\n\n```\nconst val UNKNOWN: Int\n```\n\nThe [LoggingAvailability](#) was not requested or cannot be determined. \n\n Value: 0\n\nPublic constructors\n-------------------\n\n### \\\u003cinit\\\u003e\n\n```\nLoggingAvailability()\n```\n\nSpecifies whether logging is available for a specified API surface."]]