StreamHandler クラス

定義

ストリーム ベースのログ記録 Handler

[Android.Runtime.Register("java/util/logging/StreamHandler", DoNotGenerateAcw=true)]
public class StreamHandler : Java.Util.Logging.Handler
[<Android.Runtime.Register("java/util/logging/StreamHandler", DoNotGenerateAcw=true)>]
type StreamHandler = class
    inherit Handler
継承
StreamHandler
派生
属性

注釈

ストリーム ベースのログ記録 Handler

これは主に、他のログを実装する際に使用する基底クラスまたはサポート クラスとして意図されています Handlers

LogRecords は、特定 java.io.OutputStreamの に発行されます。

<b>構成:</b> 既定では、それぞれが StreamHandlerLogManager の構成プロパティを使用して初期化されます。ここで、 &lt;handler-name&gt; はハンドラーの完全修飾クラス名を参照します。 プロパティが定義されていない (または無効な値を持つ) 場合は、指定された既定値が使用されます。 <ul><li> <handler-name>.level は の既定のレベルを Handler 指定します (既定値は Level.INFO)。 </li li><> <handler-name>.filter は、使用するクラスの名前をFilter指定します (既定値は なしFilter)。 </li li><> <handler-name>.フォーマッタは、使用するクラスの名前をFormatter指定します (既定値は java.util.logging.SimpleFormatter)。 </li li><> <handler-name>.使用する文字セット エンコードの名前をエンコードします (既定値は既定のプラットフォーム エンコード)。 </li></ul>

たとえば、 のプロパティは次のようになります。<ul<>li> java.util.logging.StreamHandler.level=INFO </li li<>> java.util.logging.StreamHandler.formatter=java.util.logging.SimpleFormatter </li></ul StreamHandler>

カスタム ハンドラー e.g. com.foo.MyHandler の場合、プロパティは ul <><li> com.foo.MyHandler.level=INFO </li li><> com.foo.MyHandler.formatter=java.util.logging.SimpleFormatter </li></ul になります。>

1.4 で追加されました。

の Java ドキュメント java.util.logging.StreamHandler

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

StreamHandler()

現在の StreamHandler出力ストリームを使用しない を作成します。

StreamHandler(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

StreamHandler(Stream, Formatter)

StreamHandler指定Formatterされたストリームと出力ストリームを使用して を作成します。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Encoding

この Handlerの文字エンコードを返します。 または、この Handlerで使用される文字エンコードを設定します。

(継承元 Handler)
ErrorManager

このハンドラーの ErrorManager を取得します。 または、このハンドラーの ErrorManager を定義します。

(継承元 Handler)
Filter

この Handlerの現在Filterの を取得します。 または、 を Filter 設定して、この Handlerの出力を制御します。

(継承元 Handler)
Formatter

この Handlerの をFormatter返します。 または、 を設定します Formatter

(継承元 Handler)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

ストリーム ベースのログ記録 Handler

(継承元 Object)
JniPeerMembers

ストリーム ベースのログ記録 Handler

Level

この Handlerによってログに記録されるメッセージを指定するログ レベルを取得します。 または、 によってログに記録されるメッセージ レベルを指定するログ レベルを Handler設定します。

(継承元 Handler)
PeerReference

ストリーム ベースのログ記録 Handler

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Close()

現在の出力ストリームを閉じます。

Dispose()

ストリーム ベースのログ記録 Handler

(継承元 Object)
Dispose(Boolean)

ストリーム ベースのログ記録 Handler

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
Flush()

バッファー内のすべてのメッセージをフラッシュします。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
IsLoggable(LogRecord)

これが Handler 実際に特定 LogRecordの をログに記録するかどうかを確認します。

(継承元 Handler)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
Publish(LogRecord)

を書式設定して発行します LogRecord

ReportError(String, Exception, Int32)

このハンドラーの ErrorManager にエラーを報告するための、保護された便利なメソッド。

(継承元 Handler)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetOutputStream(Stream)

出力ストリームを変更します。

ToArray<T>()

ストリーム ベースのログ記録 Handler

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

ストリーム ベースのログ記録 Handler

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

ストリーム ベースのログ記録 Handler

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

ストリーム ベースのログ記録 Handler

(継承元 Object)
IJavaPeerable.Finalized()

ストリーム ベースのログ記録 Handler

(継承元 Object)
IJavaPeerable.JniManagedPeerState

ストリーム ベースのログ記録 Handler

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ストリーム ベースのログ記録 Handler

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ストリーム ベースのログ記録 Handler

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

ストリーム ベースのログ記録 Handler

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

ストリーム ベースのログ記録 Handler

GetJniTypeName(IJavaPeerable)

ストリーム ベースのログ記録 Handler

適用対象