ILog Schnittstelle

Definition

Abstrahiert die zugrunde liegende Protokollierungs-API.

[Android.Runtime.Register("org/apache/commons/logging/Log", "", "Org.Apache.Commons.Logging.ILogInvoker")]
public interface ILog : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/apache/commons/logging/Log", "", "Org.Apache.Commons.Logging.ILogInvoker")>]
type ILog = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attribute
Implementiert

Hinweise

Protokollebenen werden von der Ablaufverfolgung über tödliche Ablaufverfolgung sortiert. Überprüfen Sie die entsprechende aktivierte Eigenschaft, bevor Sie teure Protokollnachrichten erstellen.

Eigenschaften

Name Beschreibung
Handle

Ruft den JNI-Wert des zugrunde liegenden Android-Objekts ab.

(Geerbt von IJavaObject)
IsDebugEnabled

Ruft ab, ob die Debugprotokollierung vom zugrunde liegenden Logger aktiviert ist.

IsErrorEnabled

Ruft ab, ob die Fehlerprotokollierung vom zugrunde liegenden Logger aktiviert ist.

IsFatalEnabled

Ruft ab, ob die schwerwiegende Protokollierung durch den zugrunde liegenden Logger aktiviert ist.

IsInfoEnabled

Ruft ab, ob die Informationsprotokollierung vom zugrunde liegenden Logger aktiviert ist.

IsTraceEnabled

Ruft ab, ob die Ablaufverfolgungsprotokollierung durch den zugrunde liegenden Logger aktiviert ist.

IsWarnEnabled

Ruft ab, ob die Warnungsprotokollierung durch den zugrunde liegenden Logger aktiviert ist.

JniIdentityHashCode

Gibt den Wert java.lang.System.identityHashCode() für die umbrochene Instanz zurück.

(Geerbt von IJavaPeerable)
JniManagedPeerState

Status des verwalteten Peers.

(Geerbt von IJavaPeerable)
JniPeerMembers

Mitgliedszugriff und Aufrufunterstützung.

(Geerbt von IJavaPeerable)
PeerReference

Gibt eine JniObjectReference der umbrochenen Java Objektinstanz zurück.

(Geerbt von IJavaPeerable)

Methoden

Name Beschreibung
Debug(Object, Throwable)

Protokolliert eine Nachricht und deren Ursache auf Debugebene.

Debug(Object)

Protokolliert eine Nachricht auf Debugebene.

Disposed()

Wird aufgerufen, wenn die Instanz verworfen wurde.

(Geerbt von IJavaPeerable)
DisposeUnlessReferenced()

Wenn keine offenen Verweise auf diese Instanz vorhanden sind, wird nichts aufgerufen Dispose(). Andernfalls wird nichts ausgeführt.

(Geerbt von IJavaPeerable)
Error(Object, Throwable)

Protokolliert eine Nachricht und deren Ursache auf Fehlerebene.

Error(Object)

Protokolliert eine Meldung auf Fehlerebene.

Fatal(Object, Throwable)

Protokolliert eine Nachricht und deren Ursache auf tödlicher Ebene.

Fatal(Object)

Protokolliert eine Nachricht auf schwerwiegender Ebene.

Finalized()

Wird aufgerufen, wenn die Instanz abgeschlossen wurde.

(Geerbt von IJavaPeerable)
Info(Object, Throwable)

Protokolliert eine Nachricht und deren Ursache auf Informationsebene.

Info(Object)

Protokolliert eine Nachricht auf Informationsebene.

SetJniIdentityHashCode(Int32)

Legen Sie den von JniIdentityHashCode.

(Geerbt von IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Abstrahiert die zugrunde liegende Protokollierungs-API.

(Geerbt von IJavaPeerable)
SetPeerReference(JniObjectReference)

Legen Sie den von PeerReference.

(Geerbt von IJavaPeerable)
Trace(Object, Throwable)

Protokolliert eine Nachricht und deren Ursache auf Ablaufverfolgungsebene.

Trace(Object)

Protokolliert eine Nachricht auf Ablaufverfolgungsebene.

UnregisterFromRuntime()

Heben Sie die Registrierung dieser Instanz auf, damit die Laufzeit sie nicht aus zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt.

(Geerbt von IJavaPeerable)
Warn(Object, Throwable)

Protokolliert eine Nachricht und deren Ursache auf der Warnebene.

Warn(Object)

Protokolliert eine Nachricht auf der Warnebene.

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Abstrahiert die zugrunde liegende Protokollierungs-API.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: