語言

StreamHandler.Publish(LogRecord) 方法

定義

格式化並發佈 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於