CookBook

Payara のログレイアウトを変更する方法

投稿日:

この CookBook では、Payara のログ出力を変更する方法について紹介しています。

レシピ

  1. フォーマッタを実装します。
  2. 実装したフォーマッタを適用します。
  3. ログを確認します。

1. フォーマッタを実装します。

以下のようなフォーマッタを実装します。

PayaraLogFormatter.java

以下のコマンドを実行し、PayaraLogFormatter.class ファイルにコンパイルします。
javac PayaraLogFormatter.java

以下のコマンドを実行し、PayaraLogFormatter.jar ファイルを作成します。
jar cvf PayaraLogFormatter.jar PayaraLogFormatter.class

2. 実装したフォーマッタを適用します。

ステップ 1 で作成した PayaraLogFormatter.jar ファイルを glassfish/domains/domain1/lib/ext フォルダに配置します。
glassfish/domains/domain1/config/logging.properties ファイルを開きます。

この行を

このように変更します。

設定を変更後、Payara サーバを再起動します。

3. ログを確認します。

変更前は、以下のように表示されます。

変更後、以下のように表示されます。

このように、java.util.logging.Formatter の実装クラスを準備することで、ログフォーマットを変更できます。
是非ご活用ください。

-CookBook

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

No.8 Excel からの一括ユーザ一括登録

この記事は、EWS 2017で行われたLogicDesignerの講演内容に関する記事です。 こちらの例では、LogicDesignerを利用して、入社や組織変更等の発生時に有用なExcelファイルの …

IM-BloomMaker 数値入力(フォーマット)の独自のプロパティの紹介

2022 Winter にリリースした「数値入力(フォーマット)」エレメントは、数値ボックスを表示するエレメントです。3桁区切りや0埋めのフォーマットを利用できます。この CookBook では、「数 …

IM-BloomMaker フォーム部品(Bulma)のグループ化と結合の使い方

このCookBookでは、intra-mart Accel Platform 2020 Summer から利用可能になった コンテンツ種別「Bulma」の「フォーム部品(Bulma)」を使用したグルー …

IM-BloomMaker のカスタムスクリプト内で $im.resolve を使った一覧画面の作成

この CookBook では、ユーザー情報一覧画面からデータの詳細情報を表示する画面に遷移するために $im.resolve を使う方法を紹介します。 以下のレシピに従って作業を行うと、一覧に表示され …

no image

外部連携の後処理で任意のエラーメッセージを表示する

このCookbookでは、外部連携の後処理で任意のエラーメッセージを表示する方法を紹介します。 この方法を活用することにより、外部連携の後処理ででエラーが発生した場合、利用者に内容を通知することができ …