LogRecord Kelas

Definisi

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

[Android.Runtime.Register("java/util/logging/LogRecord", DoNotGenerateAcw=true)]
public class LogRecord : Java.Lang.Object, IDisposable, 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
Warisan
Atribut
Penerapan

Keterangan

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

Ketika LogRecord diteruskan ke dalam kerangka kerja pengelogan, logisnya milik kerangka kerja dan tidak boleh lagi digunakan atau diperbarui oleh aplikasi klien.

Perhatikan bahwa jika aplikasi klien belum menentukan nama metode sumber eksplisit dan nama kelas sumber, maka kelas LogRecord akan menyimpulkannya secara otomatis ketika pertama kali diakses (karena panggilan pada getSourceMethodName atau getSourceClassName) dengan menganalisis tumpukan panggilan. Oleh karena itu, jika Handler pengelogan ingin meneruskan LogRecord ke utas lain, atau mengirimkannya melalui RMI, dan jika ingin mendapatkan nama metode atau informasi nama kelas, itu harus memanggil salah satu getSourceClassName atau getSourceMethodName untuk memaksa nilai diisi.

<b> Catatan serialisasi:</b><ul><li>Kelas LogRecord dapat diserialisasikan.

<li> Karena objek dalam array parameter mungkin tidak dapat diserialisasikan, selama serialisasi semua objek dalam array parameter ditulis sebagai String yang sesuai (menggunakan Object.toString).

<li> ResourceBundle tidak ditransmisikan sebagai bagian dari formulir berseri, tetapi nama bundel sumber daya adalah, dan metode readObject objek penerima akan mencoba menemukan bundel sumber daya yang sesuai.

</Ul>

Ditambahkan dalam 1.4.

Java dokumentasi untuk java.util.logging.LogRecord.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Konstruktor

Nama Deskripsi
LogRecord(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

LogRecord(Level, String)

Buat LogRecord dengan tingkat dan nilai pesan yang diberikan.

Properti

Nama Deskripsi
Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
JniIdentityHashCode

Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop.

(Diperoleh dari Object)
JniManagedPeerState

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

(Diperoleh dari JavaObject)
JniPeerMembers

Mendapatkan metadata JNI yang digunakan untuk memanggil anggota peer Java ini.

Level

Dapatkan tingkat pesan pengelogan, misalnya Tingkat. -or- Atur tingkat pesan pengelogan, misalnya Tingkat.

LoggerName

Dapatkan nama Pencatat sumber. -or- Atur nama Pencatat sumber.

Message

Dapatkan pesan log "mentah", sebelum pelokalan atau pemformatan. -or- Atur pesan log "mentah", sebelum pelokalan atau pemformatan.

Millis

Dapatkan waktu acara dalam milidetik sejak 1970. -atau- Atur waktu peristiwa.

PeerReference

Mendapatkan referensi objek JNI untuk peer Java ini.

(Diperoleh dari Object)
ResourceBundle

Dapatkan bundel sumber daya pelokalan -atau- Atur bundel sumber daya pelokalan.

ResourceBundleName

Dapatkan nama bundel sumber daya pelokalan -atau- Atur nama bundel sumber daya pelokalan.

SequenceNumber

Dapatkan nomor urut. -or- Atur nomor urut.

SourceClassName

Dapatkan nama kelas yang (diduga) mengeluarkan permintaan pengelogan. -or- Tetapkan nama kelas yang (diduga) mengeluarkan permintaan pengelogan.

SourceMethodName

Dapatkan nama metode yang (diduga) mengeluarkan permintaan pengelogan. -or- Tetapkan nama metode yang (diduga) mengeluarkan permintaan pengelogan.

ThreadID

Dapatkan pengidentifikasi untuk utas tempat pesan berasal. -or- Atur pengidentifikasi untuk utas tempat pesan berasal.

ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Thrown

Dapatkan apa pun yang dapat dilemparkan yang terkait dengan catatan log. -atau- Atur yang dapat dilemparkan yang terkait dengan peristiwa log.

Metode

Nama Deskripsi
Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

(Diperoleh dari JavaObject)
Dispose()

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
Dispose(Boolean)

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
DisposeUnlessReferenced()

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

(Diperoleh dari JavaObject)
Equals(Object)

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

(Diperoleh dari JavaObject)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
GetParameters()

Dapatkan parameter ke pesan log.

JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
SetHandle(IntPtr, JniHandleOwnership)

Mengatur properti Handle.

(Diperoleh dari Object)
SetParameters(Object[])

Atur parameter ke pesan log.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

(Diperoleh dari JavaObject)
ToArray<T>()

Membuat array terkelola dari pembungkus array Java ini.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
UnregisterFromRuntime()

Membatalkan pendaftaran peer Java ini dari runtime interop.

(Diperoleh dari Object)
Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IJavaPeerable.Disposed()

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

(Diperoleh dari JavaObject)
IJavaPeerable.Finalized()

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

(Diperoleh dari JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

(Diperoleh dari JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

(Diperoleh dari JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

Metode Ekstensi

Nama Deskripsi
GetJniTypeName(IJavaPeerable)

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

Objek LogRecord digunakan untuk meneruskan permintaan pengelogan antara kerangka kerja pengelogan dan Handler log individual.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk