StreamHandler.Publish(LogRecord) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
格式化並發佈 LogRecord.
[Android.Runtime.Register("publish", "(Ljava/util/logging/LogRecord;)V", "GetPublish_Ljava_util_logging_LogRecord_Handler")]
public override void Publish(Java.Util.Logging.LogRecord? record);
[<Android.Runtime.Register("publish", "(Ljava/util/logging/LogRecord;)V", "GetPublish_Ljava_util_logging_LogRecord_Handler")>]
override this.Publish : Java.Util.Logging.LogRecord -> unit
參數
- record
- LogRecord
對數事件的描述。 空紀錄會被默默忽略,不會被公開
- 屬性
備註
格式化並發佈 LogRecord.
第一個檢查 StreamHandler 是否存在 , OutputStream 且給定 LogRecord 是否至少達到所需的對數等級。 如果沒有,它會默默地回來。 如果是,系統會呼叫所有相關 Filter 單位來確認該紀錄是否應該被發布。 如果是這樣,它會呼叫 its Formatter 來格式化記錄,然後將結果寫入目前的輸出串流。
如果這是第一個 LogRecord 寫入給定 OutputStream的 , Formatter則 的「頭」字串會先寫入串流,然後再寫 LogRecord 入。
Java 文件 java.util.logging.StreamHandler.publish(java.util.logging.LogRecord)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。