14.3.2. CLI でのログカテゴリー設定
ログカテゴリーは CLI で追加、削除、および編集できます。
ログカテゴリーを設定するために実行する主なタスクは次のとおりです。
- 新しいログカテゴリーの追加
- ログカテゴリーの設定表示
- ログレベルを設定します。
- ログカテゴリーへのログハンドラーの追加
- ログカテゴリーからのログハンドラーの削除
- ログカテゴリーの削除
重要
ログカテゴリーをスタンドアロンシステムのロギングプロファイルで設定する場合、設定パスのルートは
/subsystem=logging/ ではなく /subsystem=logging/logging-profile=NAME/ になります。
管理対象ドメインの場合は、使用するプロファイルを指定する必要があります。管理対象ドメインの設定パスの先頭にプロファイル名を追加する必要があります (
/subsystem=logging/ を /profile=NAME/subsystem=logging/ に置き換えます)。
- ログカテゴリーの追加
- 次の構文で
add操作を使用します。CATEGORY は追加するカテゴリーに置き換えます。/subsystem=logging/logger=CATEGORY:add
/subsystem=logging/logger=CATEGORY:addCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例14.5 新規カテゴリーの追加
[standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:add {"outcome" => "success"} [standalone@localhost:9999 /][standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:add {"outcome" => "success"} [standalone@localhost:9999 /]Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ログカテゴリーの設定の表示
- 次の構文で
read-resource操作を使用します。CATEGORY はカテゴリー名に置き換えます。/subsystem=logging/logger=CATEGORY:read-resource
/subsystem=logging/logger=CATEGORY:read-resourceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例14.6 ログカテゴリーの read-resource 操作
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ログレベルの設定
- 次の構文で
write-attribute操作を使用します。CATEGORY の箇所はログカテゴリー名に、LEVEL は設定するログレベルに置き換えます。/subsystem=logging/logger=CATEGORY:write-attribute(name="level", value="LEVEL")
/subsystem=logging/logger=CATEGORY:write-attribute(name="level", value="LEVEL")Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例14.7 ログレベルの設定
[standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:write-attribute(name="level", value="DEBUG") {"outcome" => "success"} [standalone@localhost:9999 /][standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:write-attribute(name="level", value="DEBUG") {"outcome" => "success"} [standalone@localhost:9999 /]Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ルートロガーのログハンドラーを使用するためのログカテゴリの設定
- 次の構文で
write-attribute操作を使用します。CATEGORY はログカテゴリ名に置き換えます。root ロガーのハンドラーを使用するためのこのログカテゴリには、BOOLEAN を true に置き換えます。独自の割り当てられたハンドラーのみを使用する場合には false に置き換えてください。/subsystem=logging/logger=CATEGORY:write-attribute(name="use-parent-handlers", value="BOOLEAN")
/subsystem=logging/logger=CATEGORY:write-attribute(name="use-parent-handlers", value="BOOLEAN")Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例14.8 use-parent-handlers の設定
[standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:write-attribute(name="use-parent-handlers", value="true") {"outcome" => "success"} [standalone@localhost:9999 /][standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:write-attribute(name="use-parent-handlers", value="true") {"outcome" => "success"} [standalone@localhost:9999 /]Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ログカテゴリへのログハンドラ追加
- 次の構文で
add-handler操作を使用します。CATEGORY はカテゴリー名に、HANDLER は追加するハンドラーの名前に置き換えます。/subsystem=logging/logger=CATEGORY:add-handler(name="HANDLER")
/subsystem=logging/logger=CATEGORY:add-handler(name="HANDLER")Copy to Clipboard Copied! Toggle word wrap Toggle overflow ログハンドラーを作成してから、ログハンドラーをルートロガーへ追加する必要があります。例14.9 ログハンドラーの追加
[standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:add-handler(name="AccountsNFSAsync") {"outcome" => "success"}[standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:add-handler(name="AccountsNFSAsync") {"outcome" => "success"}Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ログカテゴリからのログハンドラの削除
- 次の構文で
remove-handler操作を使用します。CATEGORY はカテゴリー名に、HANDLER は削除するログハンドラーの名前に置き換えます。/subsystem=logging/logger=CATEGORY:remove-handler(name="HANDLER")
/subsystem=logging/logger=CATEGORY:remove-handler(name="HANDLER")Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例14.10 ログハンドラーの削除
[standalone@localhost:9999 /] /subsystem=logging/logger=jacorb:remove-handler(name="AccountsNFSAsync") {"outcome" => "success"} [standalone@localhost:9999 /][standalone@localhost:9999 /] /subsystem=logging/logger=jacorb:remove-handler(name="AccountsNFSAsync") {"outcome" => "success"} [standalone@localhost:9999 /]Copy to Clipboard Copied! Toggle word wrap Toggle overflow - カテゴリーの削除
- 次の構文で
remove操作を使用します。CATEGORY は削除するカテゴリーの名前に置き換えます。/subsystem=logging/logger=CATEGORY:remove
/subsystem=logging/logger=CATEGORY:removeCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例14.11 ログカテゴリの削除
[standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:remove {"outcome" => "success"} [standalone@localhost:9999 /][standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:remove {"outcome" => "success"} [standalone@localhost:9999 /]Copy to Clipboard Copied! Toggle word wrap Toggle overflow