LogRecord Класс

Определение

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

[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
Наследование
LogRecord
Атрибуты
Реализации

Комментарии

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

Когда LogRecord передается в платформу ведения журнала, он логически принадлежит платформе и больше не должен использоваться или обновляться клиентским приложением.

Обратите внимание, что если клиентское приложение не указало явное имя метода источника и имя исходного класса, класс LogRecord автоматически выдаст их при первом обращении (из-за вызова getSourceMethodName или getSourceClassName) путем анализа стека вызовов. Таким образом, если обработчик ведения журнала хочет передать LogRecord другому потоку или передать его через RMI, а если он хочет впоследствии получить сведения об имени метода или имени класса, он должен вызвать один из getSourceClassName или getSourceMethodName, чтобы принудительно заполнить значения.

<b> Примечания о сериализации:</b><ul><li>Класс LogRecord сериализуем.

<Li> Поскольку объекты в массиве параметров не могут быть сериализуемыми, во время сериализации все объекты в массиве параметров записываются как соответствующие строки (с помощью Object.toString).

<Li> ResourceBundle не передается как часть сериализованной формы, но имя пакета ресурсов равно , а метод readObject объекта получателя попытается найти подходящий пакет ресурсов.

</ul>

Добавлено в версии 1.4.

Документация по Java для java.util.logging.LogRecord.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Конструкторы

LogRecord(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

LogRecord(Level, String)

Создайте LogRecord с заданными значениями уровня и сообщений.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

(Унаследовано от Object)
JniPeerMembers

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

Level

Получите уровень ведения журнала сообщений, например Уровень. -или- Задайте уровень сообщений ведения журнала, например Уровень.

LoggerName

Получите имя исходного средства ведения журнала. -или- Задайте имя исходного средства ведения журнала.

Message

Получите "необработанное" сообщение журнала перед локализацией или форматированием. -или- Задайте "необработанное" сообщение журнала перед локализацией или форматированием.

Millis

Получение времени события в миллисекундах с 1970 года. -или- Задать время события.

PeerReference

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

(Унаследовано от Object)
ResourceBundle

Получение пакета ресурсов локализации или установка пакета ресурсов локализации.

ResourceBundleName

Получите имя пакета ресурсов локализации или задайте имя пакета ресурсов локализации.

SequenceNumber

Получите порядковый номер. -или- Задайте порядковый номер.

SourceClassName

Получите имя класса, который (якобы) выдал запрос на ведение журнала. -или- Задайте имя класса, который (якобы) выдал запрос на ведение журнала.

SourceMethodName

Получите имя метода, который (якобы) выдал запрос на ведение журнала. -или- Задайте имя метода, который (якобы) выдал запрос на ведение журнала.

ThreadID

Получите идентификатор потока, в котором возникло сообщение. -или- Задайте идентификатор потока, из которого возникло сообщение.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Thrown

Получение любого вызываемого объекта, связанного с записью журнала. -или- Задайте вызываемый объект, связанный с событием журнала.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

(Унаследовано от Object)
Dispose(Boolean)

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetParameters()

Получение параметров в сообщении журнала.

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждает один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetParameters(Object[])

Задайте для параметров сообщение журнала.

ToArray<T>()

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

(Унаследовано от Object)
Wait()

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

(Унаследовано от Object)
Wait(Int64)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Вызывает ожидание текущего потока, пока он не пробудится, как правило, путем <уведомления><<> или>прерывания или прерывания<> или до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенного средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

GetJniTypeName(IJavaPeerable)

Объекты LogRecord используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов.

Применяется к