See what premium Google Developer Program benefits can do for you. Learn more
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
Constants
|
const Int |
Logging is available.
|
const Int |
Logging is unavailable.
|
const Int |
The LoggingAvailability was not requested or cannot be determined.
|
Public constructors
|
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."],[[["`LoggingAvailability` is an annotation used to specify whether logging is available for a particular API surface."],["Logging availability can be `AVAILABLE`, `UNAVAILABLE`, or `UNKNOWN`, represented by integer values 1, 2, and 0 respectively."],["`AVAILABLE` indicates logging is enabled, `UNAVAILABLE` means it is disabled, and `UNKNOWN` signifies the logging availability couldn't be determined or wasn't requested."]]],["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"]]