Level 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。
[Android.Runtime.Register("java/util/logging/Level", DoNotGenerateAcw=true)]
public class Level : Java.Lang.Object, IDisposable, Java.IO.ISerializable
[<Android.Runtime.Register("java/util/logging/Level", DoNotGenerateAcw=true)>]
type Level = class
inherit Object
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 繼承
- 屬性
- 實作
備註
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 日誌層級物件有序,並由有序整數指定。 在特定層級啟用日誌,也使得所有更高層級的日誌都能進行。
用戶端通常應使用預先定義的等級常數,如 Level.SEVERE。
層級依序由高至低為:<ul><li>SEVERE (最高值) <li>WARNING <LI>INFO <li>CONFIG <li>FINE <LI>FINER LI<FINEST>(最低值) </ul> 此外,還有一個 LEVEL OFF 可用來關閉日誌,以及一個 ALL 等級可用來啟用所有訊息的日誌記錄。
第三方可以透過子類別(Level)來定義額外的日誌層級。 在這種情況下,子類別應謹慎選擇唯一的整數層值,並確保透過定義合適的 readResolve 方法,在序列化過程中維持物件唯一性特性。
在 1.4 版本加入。
Java 文件 java.util.logging.Level。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| Level(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
| Level(String, Int32, String) |
建立一個命名的關卡,設定給定的整數值和給定的本地化資源名稱。 |
| Level(String, Int32) |
建立一個命名的等級,並設定給定的整數值。 |
屬性
| 名稱 | Description |
|---|---|
| All |
ALL 表示所有訊息都應該被記錄。 |
| Class |
回傳此 |
| Config |
CONFIG 是靜態設定訊息的訊息層級。 |
| Fine |
FINE 是一個提供追蹤資訊的訊息層級。 |
| Finer |
FINER 顯示相當詳細的追蹤訊息。 |
| Finest |
FINEST 表示高度詳細的追蹤訊息。 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| Info |
INFO 是用於資訊性訊息的訊息層級。 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 (繼承來源 JavaObject) |
| JniPeerMembers |
取得用於調用此 Java 節點成員的 JNI 元資料。 |
| LocalizedName |
回傳關卡的在地字串名稱,代表目前預設的區域。 |
| Name |
回傳該層級的非本地化字串名稱。 |
| Off |
關閉是一個特殊等級,可以用來關閉伐木。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ResourceBundleName |
回傳該層級的本地化資源包名稱,若未定義本地化包則為空。 |
| Severe |
SEVERE 是表示嚴重故障的訊息等級。 |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| Warning |
WARNING 是一個訊息等級,表示潛在問題。 |
方法
| 名稱 | Description |
|---|---|
| Clone() |
建立並回傳此物件的副本。 (繼承來源 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 (繼承來源 JavaObject) |
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 (繼承來源 JavaObject) |
| Equals(Object) |
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 (繼承來源 JavaObject) |
| Equals(Object) |
表示是否有其他物體「等同」於此物。 (繼承來源 Object) |
| GetHashCode() |
回傳物件的雜湊碼值。 (繼承來源 Object) |
| IntValue() |
取得這個等級的整數值。 |
| JavaFinalize() |
已淘汰.
當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。 (繼承來源 Object) |
| Notify() |
喚醒一個正在該物件監視器上等待的執行緒。 (繼承來源 Object) |
| NotifyAll() |
喚醒所有等待該物件監視器的執行緒。 (繼承來源 Object) |
| Parse(String) |
將一個關卡名稱字串解析成一個關卡。 |
| SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 (繼承來源 JavaObject) |
| ToArray<T>() |
從這個 Java 陣列包裝器建立一個受管理陣列。 (繼承來源 Object) |
| ToString() |
回傳此層級的字串表示。 |
| UnregisterFromRuntime() |
將此 Java 節點從互通執行時中取消註冊。 (繼承來源 Object) |
| Wait() |
導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。 (繼承來源 Object) |
| Wait(Int64, Int32) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
| Wait(Int64) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 (繼承來源 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
Level 類別定義了一組標準的日誌等級,可用來控制日誌輸出。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |