次の方法で共有


Logger.GetAnonymousLogger(String) メソッド

定義

匿名ロガーを作成します。

[Android.Runtime.Register("getAnonymousLogger", "(Ljava/lang/String;)Ljava/util/logging/Logger;", "")]
public static Java.Util.Logging.Logger GetAnonymousLogger (string? resourceBundleName);
[<Android.Runtime.Register("getAnonymousLogger", "(Ljava/lang/String;)Ljava/util/logging/Logger;", "")>]
static member GetAnonymousLogger : string -> Java.Util.Logging.Logger

パラメーター

resourceBundleName
String

このロガーのメッセージをローカライズするために使用される ResourceBundle の名前。 ローカライズが必要なメッセージがない場合は null になる可能性があります。

戻り値

新しく作成されたプライベート ロガー

属性

例外

指定されたリソース バンドルを読み込めなかった場合は 。

注釈

匿名ロガーを作成します。 新しく作成されたロガーは LogManager 名前空間に登録されません。 ロガーの更新に関するアクセス チェックは行われません。

このファクトリメソッドは、主にアプレットからの使用を目的としています。 結果のロガーは匿名であるため、作成するクラスによってプライベートに保つことができます。 これにより、通常のセキュリティ チェックが不要になり、信頼されていないアプレット コードがロガーの制御状態を更新できるようになります。 たとえば、アプレットは匿名ロガーに対して setLevel または addHandler を実行できます。

新しいロガーは匿名であっても、ルート ロガー ("") を親として使用するように構成されています。 これは、既定ではルート ロガーから有効レベルとハンドラーを継承することを意味します。 メソッドを使用して親を #setParent(java.util.logging.Logger) setParent 変更する場合でも、そのメソッドで指定されたセキュリティ アクセス許可が必要です。

の Java ドキュメントjava.util.logging.Logger.getAnonymousLogger(java.lang.String)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象