Share via


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> Serialization notes:</b><ul><li>LogRecord 클래스를 serialize할 수 있습니다.

<li> 매개 변수 배열의 개체를 serialize할 수 없으므로 serialization 중에 매개 변수 배열의 모든 개체가 해당 Strings로 작성됩니다(Object.toString 사용).

<li> ResourceBundle은 직렬화된 양식의 일부로 전송되지 않지만 리소스 번들 이름은 이고 받는 사람 개체의 readObject 메서드는 적절한 리소스 번들을 찾으려고 시도합니다.

</ul>

1.4에 추가되었습니다.

에 대한 Java 설명서입니다 java.util.logging.LogRecord.

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

생성자

LogRecord(IntPtr, JniHandleOwnership)

JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

LogRecord(Level, String)

지정된 수준 및 메시지 값을 사용하여 LogRecord를 생성합니다.

속성

Class

Object의 런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
JniIdentityHashCode

LogRecord 개체는 로깅 프레임워크와 개별 로그 처리기 간에 로깅 요청을 전달하는 데 사용됩니다.

(다음에서 상속됨 Object)
JniPeerMembers

LogRecord 개체는 로깅 프레임워크와 개별 로그 처리기 간에 로깅 요청을 전달하는 데 사용됩니다.

Level

로깅 메시지 수준(예: 수준)을 가져옵니다. -또는- 로깅 메시지 수준(예: 수준)을 설정합니다.

LoggerName

원본 로거의 이름을 가져옵니다. -또는- 원본 로거의 이름을 설정합니다.

Message

지역화 또는 서식 지정 전에 "원시" 로그 메시지를 가져옵니다. -또는- 지역화 또는 서식 지정 전에 "원시" 로그 메시지를 설정합니다.

Millis

1970년 이후의 이벤트 시간(밀리초)을 가져옵니다. -또는- 이벤트 시간을 설정합니다.

PeerReference

LogRecord 개체는 로깅 프레임워크와 개별 로그 처리기 간에 로깅 요청을 전달하는 데 사용됩니다.

(다음에서 상속됨 Object)
ResourceBundle

지역화 리소스 번들을 가져옵니다. 또는 지역화 리소스 번들을 설정합니다.

ResourceBundleName

지역화 리소스 번들 이름을 가져옵니다. 또는 지역화 리소스 번들 이름을 설정합니다.

SequenceNumber

시퀀스 번호를 가져옵니다. -또는- 시퀀스 번호를 설정합니다.

SourceClassName

로깅 요청을 실행한 클래스의 이름을 가져옵니다. -또는- 로깅 요청을 실행한 것으로 추정되는 클래스의 이름을 설정합니다.

SourceMethodName

로깅 요청을 실행한 메서드의 이름을 가져옵니다. -또는- 로깅 요청을 실행한 메서드의 이름을 설정합니다.

ThreadID

메시지가 시작된 스레드의 식별자를 가져옵니다. -또는- 메시지가 시작된 스레드의 식별자를 설정합니다.

ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

Thrown

로그 레코드와 연결된 throw 가능한 모든 값을 가져옵니다. -또는- 로그 이벤트와 연결된 throw 가능을 설정합니다.

메서드

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()

현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 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 개체는 로깅 프레임워크와 개별 로그 처리기 간에 로깅 요청을 전달하는 데 사용됩니다.

적용 대상