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 автоматически выдаст их при первом обращении (из-за вызова 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 |
Возвращает класс среды выполнения данного объекта |
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 используются для передачи запросов ведения журнала между платформой ведения журнала и отдельными обработчиками журналов. |