ページの先頭行へ戻る
Interstage Application Server V13.0.0 GlassFish 設計・構築・運用ガイド
FUJITSU Software

10.1.19 ログ

10.1.19.1 set-log-attributesサブコマンド

形式

set-log-attributes [--target target] attribute-name=attribute-value[:attribute-name=attribute-value]...

機能説明

1つまたは複数のロガーに対するログ属性を設定します。

asadminコマンドの利用方法・注意事項については、「10.1 asadmin」も参照してください。

また共通オプションについては、「10.1.2 asadminコマンドの共通オプション」を参照してください。

オプション

オプション名

簡略名

説明

--target

なし

以下のいずれかを指定します。省略値は「server」です。

  • server

  • GlassFish Serverクラスター名

  • 設定名

オペランド

オペランド名

省略

説明

attribute-name

不可

ログ属性とその値を指定します。
複数のログ属性を指定する場合、「ログ属性=値」のペアを「:」(コロン)で連結して指定します。

アプリケーションからJavaロギングAPIを使用してログ出力する場合、アプリケーションで必要な属性を設定してください。

ロガーの定義項目を変更する場合、以下の属性の変更をサポートしています。

  • com.sun.enterprise.server.logging.GFFileHandler.directory

  • com.sun.enterprise.server.logging.GFFileHandler.rotationPolicy

  • com.sun.enterprise.server.logging.GFFileHandler.rotationTime

  • com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles

  • com.sun.enterprise.server.logging.GFFileHandler.rotationLimitInBytes

  • com.fujitsu.appsrv.monitor.logging.MonitorLogHandler.rotationType

  • com.fujitsu.appsrv.monitor.logging.MonitorLogHandler.rotationSize

  • com.fujitsu.appsrv.monitor.logging.MonitorLogHandler.rotationTime

  • com.fujitsu.appsrv.monitor.logging.MonitorLogHandler.maxHistoryFiles

  • handlers

設定値については、「8.8.11 ロガーの定義項目」を参照してください。
handlers属性にFileHandlerを指定する場合、以下の属性の設定でチューニング可能です。

  • java.util.logging.FileHandler.count

  • java.util.logging.FileHandler.formatter

  • java.util.logging.FileHandler.limit

  • java.util.logging.FileHandler.pattern

JavaロギングAPIおよびFileHandlerの詳細は、JDKドキュメントのJavaロギングの仕様を参照してください。

戻り値

0: 正常終了
1: 異常終了

注意事項

使用例

以下のように実行します。

C:\Interstage\glassfish5\glassfish\bin\asadmin set-log-attributes handlers=java.util.logging.ConsoleHandler,java.util.logging.FileHandler
handlers logging attribute value set to java.util.logging.ConsoleHandler,java.util.logging.FileHandler.
The logging attributes are saved successfully for server.
Command set-log-attributes executed successfully.

/opt/FJSViaps/glassfish5/glassfish/bin/asadmin set-log-attributes handlers=java.util.logging.ConsoleHandler,java.util.logging.FileHandler
handlers logging attribute value set to java.util.logging.ConsoleHandler,java.util.logging.FileHandler.
The logging attributes are saved successfully for server.
Command set-log-attributes executed successfully.


まとめて設定する場合、以下のように実行します。

C:\Interstage\glassfish5\glassfish\bin\asadmin set-log-attributes com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles=5:com.sun.enterprise.server.logging.GFFileHandler.rotationLimitInBytes=2097152
com.sun.enterprise.server.logging.GFFileHandler.rotationLimitInBytes logging attribute value set to 2097152.
com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles logging attribute value set to 5.
The logging attributes are saved successfully for server.
Command set-log-attributes executed successfully.

/opt/FJSViaps/glassfish5/glassfish/bin/asadmin set-log-attributes com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles=5:com.sun.enterprise.server.logging.GFFileHandler.rotationLimitInBytes=2097152
com.sun.enterprise.server.logging.GFFileHandler.rotationLimitInBytes logging attribute value set to 2097152.
com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles logging attribute value set to 5.
The logging attributes are saved successfully for server.
Command set-log-attributes executed successfully.

10.1.19.2 delete-log-attributesサブコマンド

形式

delete-log-attributes [--target target] attribute-name[:attribute-name]...

機能説明

1つまたは複数のロガーに対するログ属性を削除します。

asadminコマンドの利用方法・注意事項については、「10.1 asadmin」も参照してください。

また共通オプションについては、「10.1.2 asadminコマンドの共通オプション」を参照してください。

オプション

オプション名

簡略名

説明

--target

なし

以下のいずれかを指定します。省略値は「server」です。

  • server

  • GlassFish Serverクラスター名

  • 設定名

オペランド

オペランド名

省略

説明

attribute-name

不可

削除するログ属性の完全スコープ名に対する値を指定します。複数のログ属性を指定する場合、ログ属性を「:」(コロン)で連結して指定します。

戻り値

0: 正常終了
1: 異常終了

注意事項

使用例

以下のように実行します。

C:\Interstage\glassfish5\glassfish\bin\asadmin delete-log-attributes jp.example.handlers
jp.example.handlers logging attribute deleted.
These logging attributes are deleted for server.
Command delete-log-attributes executed successfully.

/opt/FJSViaps/glassfish5/glassfish/bin/asadmin delete-log-attributes jp.example.handlers
jp.example.handlers logging attribute deleted.
These logging attributes are deleted for server.
Command delete-log-attributes executed successfully.

10.1.19.3 list-log-attributesサブコマンド

形式

list-log-attributes [target]

機能説明

定義されたすべてのログ属性の一覧を表示します。

asadminコマンドの利用方法・注意事項については、「10.1 asadmin」も参照してください。

また共通オプションについては、「10.1.2 asadminコマンドの共通オプション」を参照してください。

ペランド

オペランド名

省略

説明

target

以下のいずれかを指定します。省略値は「server」です。

  • server

  • GlassFish Serverクラスター名

  • 設定名

戻り値

0: 正常終了
1: 異常終了

使用例

以下のように実行します。

C:\Interstage\glassfish5\glassfish\bin\asadmin list-log-attributes
com.sun.enterprise.server.logging.GFFileHandler.directory <${com.sun.aas.instanceRoot}/logs>
com.sun.enterprise.server.logging.GFFileHandler.excludeFields <userId,ecid,timeMillis,levelValue>
com.sun.enterprise.server.logging.GFFileHandler.file <server.log>
com.sun.enterprise.server.logging.GFFileHandler.flushFrequency <1>
com.sun.enterprise.server.logging.GFFileHandler.formatter <com.sun.enterprise.server.logging.UniformLogFormatter>
com.sun.enterprise.server.logging.GFFileHandler.logtoConsole <false>
com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles <1>
com.sun.enterprise.server.logging.GFFileHandler.multiLineMode <false>
com.sun.enterprise.server.logging.GFFileHandler.retainErrorsStasticsForHours <0>
com.sun.enterprise.server.logging.GFFileHandler.rotationLimitInBytes <1048576>
com.sun.enterprise.server.logging.GFFileHandler.rotationOnDateChange <false>
com.sun.enterprise.server.logging.GFFileHandler.rotationPolicy <logsize>
com.sun.enterprise.server.logging.GFFileHandler.rotationTime <0>
com.sun.enterprise.server.logging.GFFileHandler.rotationTimelimitInMinutes <0>
com.sun.enterprise.server.logging.SyslogHandler.useSystemLogging <false>
handlerServices <com.sun.enterprise.server.logging.GFFileHandler>
handlers <>
java.util.logging.ConsoleHandler.formatter <com.sun.enterprise.server.logging.UniformLogFormatter>
java.util.logging.FileHandler.count <1>
java.util.logging.FileHandler.formatter <java.util.logging.XMLFormatter>
java.util.logging.FileHandler.limit <50000>
java.util.logging.FileHandler.pattern <%h/java%u.log>
log4j.logger.org.hibernate.validator.util.Version <warn>
Command list-log-attributes executed successfully.

/opt/FJSViaps/glassfish5/glassfish/bin/asadmin list-log-attributes
com.sun.enterprise.server.logging.GFFileHandler.directory <${com.sun.aas.instanceRoot}/logs>
com.sun.enterprise.server.logging.GFFileHandler.excludeFields <userId,ecid,timeMillis,levelValue>
com.sun.enterprise.server.logging.GFFileHandler.file <server.log>
com.sun.enterprise.server.logging.GFFileHandler.flushFrequency <1>
com.sun.enterprise.server.logging.GFFileHandler.formatter <com.fujitsu.appsrv.logging.manager.ISUniformLogFormatter>
com.sun.enterprise.server.logging.GFFileHandler.logFormatDateFormat <yyyy-MM-dd'T'HH:mm:ss.SSSZ>
com.sun.enterprise.server.logging.GFFileHandler.logtoConsole <false>
com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles <1>
com.sun.enterprise.server.logging.GFFileHandler.multiLineMode <false>
com.sun.enterprise.server.logging.GFFileHandler.retainErrorsStasticsForHours <0>
com.sun.enterprise.server.logging.GFFileHandler.rotationLimitInBytes <1048576>
com.sun.enterprise.server.logging.GFFileHandler.rotationOnDateChange <false>
com.sun.enterprise.server.logging.GFFileHandler.rotationPolicy <logsize>
com.sun.enterprise.server.logging.GFFileHandler.rotationTime <0>
com.sun.enterprise.server.logging.GFFileHandler.rotationTimelimitInMinutes <0>
com.sun.enterprise.server.logging.SyslogHandler.useSystemLogging <false>
handlerServices <com.sun.enterprise.server.logging.GFFileHandler>
handlers <>
java.util.logging.ConsoleHandler.formatter <com.sun.enterprise.server.logging.UniformLogFormatter>
java.util.logging.FileHandler.count <1>
java.util.logging.FileHandler.formatter <java.util.logging.XMLFormatter>
java.util.logging.FileHandler.limit <50000>
java.util.logging.FileHandler.pattern <%h/java%u.log>
log4j.logger.org.hibernate.validator.util.Version <warn>
Command list-log-attributes executed successfully.

10.1.19.4 set-log-levelsサブコマンド

形式

set-log-levels [--target target] logger-name=logger-level[:logger-name=logger-level]...

機能説明

1つまたは複数のロガーに対するログレベルを設定します。

asadminコマンドの利用方法・注意事項については、「10.1 asadmin」も参照してください。

また共通オプションについては、「10.1.2 asadminコマンドの共通オプション」を参照してください。

オプション

オプション名

簡略名

説明

--target

なし

以下のいずれかを指定します。省略値は「server」です。

  • server

  • GlassFish Serverクラスター名

  • 設定名

オペランド

オペランド名

省略

説明

logger-name

不可

JavaロギングAPIを使用して作成したロガーに対してログレベルを指定します。複数のロガーを指定する場合、「ロガー名=ログレベル」のペアを「:」(コロン)で連結して指定します。
元々設定されているロガーに対してのログレベルの変更は行わないでください。
JavaロギングAPIの詳細は、JDKドキュメントのJavaロギングの仕様を参照してください。

設定できるログレベルの値を以下に示します。

  • SEVERE : エラー

  • WARNING: 警告

  • INFO : 情報

  • CONFIG : 静的な構成メッセージ

  • FINE : トレース

  • FINER : 詳細なトレース

  • FINEST : 非常に詳細なトレース

  • ALL : すべて

  • OFF : オフ

戻り値

0: 正常終了
1: 異常終了

注意事項

使用例

以下のように実行します。

C:\Interstage\glassfish5\glassfish\bin\asadmin set-log-levels jp.example=FINE
jp.example package set with log level FINE.
These logging levels are set for server.
Command set-log-levels executed successfully.

/opt/FJSViaps/glassfish5/glassfish/bin/asadmin set-log-levels jp.example=FINE
jp.example package set with log level FINE.
These logging levels are set for server.
Command set-log-levels executed successfully.

10.1.19.5 delete-log-levelsサブコマンド

形式

delete-log-levels [--target target] logger-name[:logger-name]...

機能説明

1つまたは複数のロガーに対するログレベルを削除します。

asadminコマンドの利用方法・注意事項については、「10.1 asadmin」も参照してください。

また共通オプションについては、「10.1.2 asadminコマンドの共通オプション」を参照してください。

オプション

オプション名

簡略名

説明

--target

なし

以下のいずれかを指定します。省略値は「server」です。

  • server

  • GlassFish Serverクラスター名

  • 設定名

オペランド

オペランド名

省略

説明

logger-name

不可

ログレベルを削除するロガー名を指定します。複数のロガーを指定する場合、ロガー名を「:」(コロン)で連結して指定します。

戻り値

0: 正常終了
1: 異常終了

注意事項

使用例

以下のように実行します。

C:\Interstage\glassfish5\glassfish\bin\asadmin delete-log-levels jp.example
These logging levels are deleted for server.
Command delete-log-attributes executed successfully.

/opt/FJSViaps/glassfish5/glassfish/bin/asadmin delete-log-levels jp.example
These logging levels are deleted for server.
Command delete-log-attributes executed successfully.

10.1.19.6 list-log-levelsサブコマンド

形式

list-log-levels [target]

機能説明

定義されたすべてのロガーとログレベルの一覧を表示します。

asadminコマンドの利用方法・注意事項については、「10.1 asadmin」も参照してください。

また共通オプションについては、「10.1.2 asadminコマンドの共通オプション」を参照してください。

オペランド

オペランド名

省略

説明

target

以下のいずれかを指定します。省略値は「server」です。

  • server

  • GlassFish Serverクラスター名

  • 設定名

戻り値

0: 正常終了
1: 異常終了

使用例

以下のように実行します。

C:\Interstage\glassfish5\glassfish\bin\asadmin list-log-levels
ShoalLogger <CONFIG>
javax.enterprise.resource.corba <INFO>
javax.enterprise.resource.javamail <INFO>
javax.enterprise.resource.jdo <INFO>
javax.enterprise.resource.jms <INFO>
javax.enterprise.resource.jta <INFO>
javax.enterprise.resource.resourceadapter <INFO>
javax.enterprise.resource.sqltrace <FINE>
javax.enterprise.resource.webcontainer.jsf.application <INFO>
javax.enterprise.resource.webcontainer.jsf.config <INFO>
javax.enterprise.resource.webcontainer.jsf.context <INFO>
javax.enterprise.resource.webcontainer.jsf.facelets <INFO>
javax.enterprise.resource.webcontainer.jsf.lifecycle <INFO>
javax.enterprise.resource.webcontainer.jsf.managedbean <INFO>
javax.enterprise.resource.webcontainer.jsf.renderkit <INFO>
javax.enterprise.resource.webcontainer.jsf.resource <INFO>
javax.enterprise.resource.webcontainer.jsf.taglib <INFO>
javax.enterprise.resource.webcontainer.jsf.timing <INFO>
javax.enterprise.system.container.cmp <INFO>
javax.enterprise.system.container.ejb <INFO>
javax.enterprise.system.container.ejb.mdb <INFO>
javax.enterprise.system.container.web <INFO>
javax.enterprise.system.core.classloading <INFO>
javax.enterprise.system.core.config <INFO>
javax.enterprise.system.core <INFO>
javax.enterprise.system.core.security <INFO>
javax.enterprise.system.core.selfmanagement <INFO>
javax.enterprise.system.core.transaction <INFO>
javax.enterprise.system <INFO>
javax.enterprise.system.ssl.security <INFO>
javax.enterprise.system.tools.admin <INFO>
javax.enterprise.system.tools.backup <INFO>
javax.enterprise.system.tools.deployment <INFO>
javax.enterprise.system.util <INFO>
javax.enterprise.system.webservices.registry <INFO>
javax.enterprise.system.webservices.rpc <INFO>
javax.enterprise.system.webservices.saaj <INFO>
javax <INFO>
javax.org.glassfish.persistence <INFO>
org.apache.catalina <INFO>
org.apache.coyote <INFO>
org.apache.jasper <INFO>
org.eclipse.persistence.session <INFO>
org.glassfish.admingui <INFO>
org.jvnet.hk2.osgiadapter <INFO>
Command list-log-levels executed successfully.

/opt/FJSViaps/glassfish5/glassfish/bin/asadmin list-log-levels
ShoalLogger <CONFIG>
javax.enterprise.resource.corba <INFO>
javax.enterprise.resource.javamail <INFO>
javax.enterprise.resource.jdo <INFO>
javax.enterprise.resource.jms <INFO>
javax.enterprise.resource.jta <INFO>
javax.enterprise.resource.resourceadapter <INFO>
javax.enterprise.resource.sqltrace <FINE>
javax.enterprise.resource.webcontainer.jsf.application <INFO>
javax.enterprise.resource.webcontainer.jsf.config <INFO>
javax.enterprise.resource.webcontainer.jsf.context <INFO>
javax.enterprise.resource.webcontainer.jsf.facelets <INFO>
javax.enterprise.resource.webcontainer.jsf.lifecycle <INFO>
javax.enterprise.resource.webcontainer.jsf.managedbean <INFO>
javax.enterprise.resource.webcontainer.jsf.renderkit <INFO>
javax.enterprise.resource.webcontainer.jsf.resource <INFO>
javax.enterprise.resource.webcontainer.jsf.taglib <INFO>
javax.enterprise.resource.webcontainer.jsf.timing <INFO>
javax.enterprise.system.container.cmp <INFO>
javax.enterprise.system.container.ejb <INFO>
javax.enterprise.system.container.ejb.mdb <INFO>
javax.enterprise.system.container.web <INFO>
javax.enterprise.system.core.classloading <INFO>
javax.enterprise.system.core.config <INFO>
javax.enterprise.system.core <INFO>
javax.enterprise.system.core.security <INFO>
javax.enterprise.system.core.selfmanagement <INFO>
javax.enterprise.system.core.transaction <INFO>
javax.enterprise.system <INFO>
javax.enterprise.system.ssl.security <INFO>
javax.enterprise.system.tools.admin <INFO>
javax.enterprise.system.tools.backup <INFO>
javax.enterprise.system.tools.deployment <INFO>
javax.enterprise.system.util <INFO>
javax.enterprise.system.webservices.registry <INFO>
javax.enterprise.system.webservices.rpc <INFO>
javax.enterprise.system.webservices.saaj <INFO>
javax <INFO>
javax.org.glassfish.persistence <INFO>
org.apache.catalina <INFO>
org.apache.coyote <INFO>
org.apache.jasper <INFO>
org.eclipse.persistence.session <INFO>
org.glassfish.admingui <INFO>
org.jvnet.hk2.osgiadapter <INFO>
Command list-log-levels executed successfully.