Level Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation.
[Android.Runtime.Register("java/util/logging/Level", DoNotGenerateAcw=true)]
public class Level : Java.Lang.Object, IDisposable, Java.IO.ISerializable
[<Android.Runtime.Register("java/util/logging/Level", DoNotGenerateAcw=true)>]
type Level = class
inherit Object
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Héritage
- Attributs
- Implémente
Remarques
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. Les objets Level de journalisation sont classés et sont spécifiés par des entiers ordonnés. L’activation de la journalisation à un niveau donné permet également la journalisation à tous les niveaux supérieurs.
Les clients doivent normalement utiliser les constantes level prédéfinies telles que Level.SEVERE.
Les niveaux dans l’ordre décroissant sont : <ul><li SEVERE>(valeur la plus élevée) <li>WARNING <li INFO >li<>CONFIG <li>FINE li<FINER ><li>FINEST (valeur la plus basse) </ul> En outre, il existe un niveau OFF qui peut être utilisé pour désactiver la journalisation, et un niveau ALL qui peut être utilisé pour activer la journalisation de tous les messages.
Il est possible que des tiers définissent des niveaux de journalisation supplémentaires par sous-classe Level. Dans de tels cas, les sous-classes doivent prendre soin de choisir des valeurs de niveau entier unique et de s’assurer qu’elles conservent la propriété Object unicité dans la sérialisation en définissant une méthode readResolve appropriée.
Ajouté dans la version 1.4.
Java documentation pour java.util.logging.Level.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| Level(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
| Level(String, Int32, String) |
Créez un niveau nommé avec une valeur entière donnée et un nom de ressource de localisation donné. |
| Level(String, Int32) |
Créez un niveau nommé avec une valeur entière donnée. |
Propriétés
| Nom | Description |
|---|---|
| All |
ALL indique que tous les messages doivent être enregistrés. |
| Class |
Retourne la classe runtime de ce |
| Config |
CONFIG est un niveau de message pour les messages de configuration statique. |
| Fine |
FINE est un niveau de message qui fournit des informations de suivi. |
| Finer |
FINER indique un message de suivi assez détaillé. |
| Finest |
FINEST indique un message de suivi très détaillé. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| Info |
INFO est un niveau de message pour les messages d’information. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. (Hérité de JavaObject) |
| JniPeerMembers |
Obtient les métadonnées JNI utilisées pour appeler les membres de cet homologue Java. |
| LocalizedName |
Retourne le nom de chaîne localisé du niveau, pour les paramètres régionaux par défaut actuels. |
| Name |
Retourne le nom de chaîne non localisé du niveau. |
| Off |
OFF est un niveau spécial qui peut être utilisé pour désactiver la journalisation. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ResourceBundleName |
Retourne le nom du groupe de ressources de localisation du niveau ou null si aucun groupe de localisation n’est défini. |
| Severe |
SEVERE est un niveau de message indiquant une défaillance grave. |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| Warning |
WARNING est un niveau de message indiquant un problème potentiel. |
Méthodes
| Nom | Description |
|---|---|
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. (Hérité de JavaObject) |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. (Hérité de JavaObject) |
| Equals(Object) |
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| IntValue() |
Obtenez la valeur entière pour ce niveau. |
| JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| Parse(String) |
Analysez une chaîne de nom de niveau dans un niveau. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. (Hérité de JavaObject) |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de ce niveau. |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
La classe Level définit un ensemble de niveaux de journalisation standard qui peuvent être utilisés pour contrôler la sortie de journalisation. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |