Share via


SocketHandler クラス

定義

単純なネットワーク ログ。Handler

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

注釈

単純なネットワーク ログ。Handler

LogRecords は、ネットワーク ストリーム接続に発行されます。 既定では、 XMLFormatter クラスは書式設定に使用されます。

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

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

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

出力 IO ストリームはバッファー処理されますが、各 LogRecord ストリームが書き込まれた後にフラッシュされます。

1.4 で追加されました。

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

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

コンストラクター

SocketHandler()

SocketHandlerプロパティ (またはその既定値) のみをLogManager使用して、 を作成します。

SocketHandler(IntPtr, JniHandleOwnership)

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

SocketHandler(String, Int32)

SocketHandler指定したホストとポートを使用して を構築します。

プロパティ

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

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

(継承元 StreamHandler)
Dispose()

単純なネットワーク ログ。Handler

(継承元 Object)
Dispose(Boolean)

単純なネットワーク ログ。Handler

(継承元 Object)
Equals(Object)

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

(継承元 Object)
Flush()

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

(継承元 StreamHandler)
GetHashCode()

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

(継承元 Object)
IsLoggable(LogRecord)

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

(継承元 Handler)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
Publish(LogRecord)

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

(継承元 StreamHandler)
ReportError(String, Exception, Int32)

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

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

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

(継承元 Object)
SetOutputStream(Stream)

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

(継承元 StreamHandler)
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

適用対象