まず、(ログの内容から)System.out.printlnとSystem.err.printlnを使用しているようです。
ロギングをslf4j、log4j、commons-logging、そしてもちろんjboss-logging(Jamesに感謝)に切り替えると、ロギング元のパッケージを確認できます。
適切なログ機能を使用すると、構成ファイルを編集してカテゴリでフィルタリングできます。
また、ロギングはより読みやすく表示されます。
05:21:42,272 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
$JBOSS_HOME/standalone/configuration/standalone.xmlでスタンドアロン設定を使用していると仮定します
ロギングサブシステムを見つける必要があります
<subsystem xmlns="urn:jboss:domain:logging:1.1">
そして、periodic-rotating-file-handlerタイプの新しいアペンダーを作成します。
<periodic-rotating-file-handler name="APPLOG1">
<formatter>
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="applog1.log"/>
<suffix value=".yyyy-MM-dd"/>
<append value="true"/>
</periodic-rotating-file-handler>
次に、フィルターを追加します。
<logger category="com.yourapppackage">
<level name="INFO"/>
<handler name="APPLOG1"/>
</logger>
それでうまくいくはずです。
私が間違っていない場合は、管理コンソールとCLIからアペンダーとカテゴリフィルターを作成することもできます
よろしく