Share via


LogRecord Classe

Definizione

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

[Android.Runtime.Register("java/util/logging/LogRecord", DoNotGenerateAcw=true)]
public class LogRecord : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable
[<Android.Runtime.Register("java/util/logging/LogRecord", DoNotGenerateAcw=true)>]
type LogRecord = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
LogRecord
Attributi
Implementazioni

Commenti

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

Quando un logRecord viene passato al framework di registrazione appartiene logicamente al framework e non deve più essere usato o aggiornato dall'applicazione client.

Si noti che se l'applicazione client non ha specificato un nome di metodo di origine esplicito e il nome della classe di origine, la classe LogRecord li dedurrà automaticamente quando vengono prima accessibili (a causa di una chiamata su getSourceMethodName o getSourceClassName) analizzando lo stack di chiamate. Pertanto, se un gestore di registrazione vuole passare un LogRecord a un altro thread o trasmettere l'oggetto tramite RMI e se desidera ottenere successivamente informazioni sul nome del metodo o sul nome della classe, deve chiamare uno di getSourceClassName o getSourceMethodName per forzare il riempimento dei valori.

<b Serialization notes:</b><> ul><li>La classe LogRecord è serializzabile.

<li> Poiché gli oggetti nella matrice dei parametri potrebbero non essere serializzabili, durante la serializzazione tutti gli oggetti nella matrice di parametri vengono scritti come stringhe corrispondenti (usando Object.toString).

<li> ResourceBundle non viene trasmesso come parte del modulo serializzato, ma il nome del bundle di risorse è e il metodo readObject dell'oggetto destinatario tenterà di individuare un bundle di risorse appropriato.

</ul>

Aggiunta nella versione 1.4.

Documentazione Java per java.util.logging.LogRecord.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

LogRecord(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

LogRecord(Level, String)

Creare un logRecord con i valori di livello e messaggio specificati.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

(Ereditato da Object)
JniPeerMembers

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

Level

Ottenere il livello di messaggio di registrazione, ad esempio Livello. -o- Impostare il livello di messaggio di registrazione, ad esempio Livello.

LoggerName

Ottenere il nome del Logger di origine. -o- Impostare il nome del Logger di origine.

Message

Ottenere il messaggio di log "raw", prima della localizzazione o della formattazione. -o- Impostare il messaggio di log "non elaborato", prima della localizzazione o della formattazione.

Millis

Ottenere l'ora dell'evento in millisecondi dal 1970. -or- Impostare l'ora dell'evento.

PeerReference

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

(Ereditato da Object)
ResourceBundle

Ottenere il bundle di risorse di localizzazione oppure impostare il bundle di risorse di localizzazione.

ResourceBundleName

Ottenere il nome del bundle di risorse di localizzazione oppure impostare il nome del bundle di risorse di localizzazione.

SequenceNumber

Ottenere il numero di sequenza. -o- Imposta il numero di sequenza.

SourceClassName

Ottenere il nome della classe che (presumibilmente) ha emesso la richiesta di registrazione. -o- Impostare il nome della classe che (presumibilmente) ha emesso la richiesta di registrazione.

SourceMethodName

Ottenere il nome del metodo che (presumibilmente) ha emesso la richiesta di registrazione. -o- Impostare il nome del metodo che (presumibilmente) ha rilasciato la richiesta di registrazione.

ThreadID

Ottenere un identificatore per il thread in cui è stato generato il messaggio. -or- Impostare un identificatore per il thread in cui è stato generato il messaggio.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Thrown

Ottenere qualsiasi generabile associato al record di log. -o- Impostare un oggetto generata associato all'evento di log.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

(Ereditato da Object)
Dispose(Boolean)

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetParameters()

Ottenere i parametri nel messaggio di log.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetParameters(Object[])

Impostare i parametri sul messaggio di log.

ToArray<T>()

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

(Ereditato da Object)
IJavaPeerable.Finalized()

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

GetJniTypeName(IJavaPeerable)

Gli oggetti LogRecord vengono usati per passare le richieste di registrazione tra il framework di registrazione e i singoli gestori di log.

Si applica a