私は春が初めてです。Spring バッチ アプリケーションを実行すると、"Hello World!" のみが表示されることを期待していますが、代わりに、次の追加の詳細が表示されます。
2012 年 5 月 3 日 12:28:42 PM org.springframework.context.support.AbstractApplicationContext prepareRefresh 情報: org.springframework.context.support.ClassPathXmlApplicationContext@4e660b27 を更新しています: 開始日 [2012 年 5 月 3 日木曜日 12:28:42 EDT]; コンテキスト階層のルート 2012 年 5 月 3 日 12:28:42 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 情報: クラスパス リソース [helloWorldJob.xml] から XML Bean 定義を読み込んでいます 2012 年 5 月 3 日 12:28:43 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 情報: クラスパス リソース [MEMORY-JOBREPOSITORY.xml] から XML Bean 定義を読み込んでいます 2012 年 5 月 3 日 12:28:44 PM org.springframework.beans.factory.support.DefaultListableBeanFactory registerBeanDefinition 情報: Bean 'helloWorldJob' の Bean 定義をオーバーライドしています: [Generic bean: class [org.springframework.batch.core.configuration.xml.SimpleFlowFactoryBean]; を置き換えています。スコープ=; 抽象=偽; lazyInit=false; autowireMode=0; 依存関係チェック = 0; autowireCandidate = true; プライマリ = false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] with [Generic bean: class [org.springframework.batch.core.configuration.xml.JobParserJobFactoryBean]; スコープ=; 抽象=偽; lazyInit=false; autowireMode=0; 依存関係チェック = 0; autowireCandidate = true; プライマリ = false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] 2012 年 5 月 3 日 12:28:44 PM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons 情報: org.springframework.beans.factory.support.DefaultListableBeanFactory@63dfb24d でシングルトンを事前にインスタンス化しています: Bean を定義しています [jobRepository,jobRepository-transactionManager,jobLauncher,hello,world,org.springframework.batch.core.scope.internalStepScope,org. springframework.beans.factory.config.CustomEditorConfigurer,org.springframework.batch.core.configuration.xml.CoreNamespacePostProcessor,step0,step1,helloWorldJob]; ファクトリ階層のルート 2012 年 5 月 3 日 12:28:44 PM org.springframework.aop.framework.DefaultAopProxyFactory 情報: CGLIB2 が利用可能です: proxyTargetClass 機能が有効になっています 2012 年 5 月 3 日 12:28:44 PM org.springframework.batch.core.launch.support.SimpleJobLauncher afterPropertiesSet 情報: TaskExecutor が設定されていません。既定値は同期エグゼキューターです。 2012 年 5 月 3 日 12:28:44 PM org.springframework.batch.core.launch.support.SimpleJobLauncher$1 実行 情報: ジョブ: [FlowJob: [name=helloWorldJob]] が次のパラメータで開始されました: [{time=11:06AM}] 2012 年 5 月 3 日 12:28:44 PM org.springframework.batch.core.job.SimpleStepHandler handleStep 情報: ステップを実行中: [step0] こんにちは 2012 年 5 月 3 日 12:28:44 午後 org.springframework.batch.core.job.SimpleStepHandler handleStep 情報: ステップを実行中: [step1] World!May 03, 2012 12:28:44 PM org.springframework.batch.core.launch.support.SimpleJobLauncher$1 実行 情報: ジョブ: [FlowJob: [name=helloWorldJob]] が次のパラメータで完了しました: [{time=11:06AM}] および次のステータス: [COMPLETED] 2012 年 5 月 3 日 12:28:44 PM org.springframework.context.support.AbstractApplicationContext doClose 情報: org.springframework.context.support.ClassPathXmlApplicationContext@4e660b27 を閉じています: 起動日 [Thu May 03 12:28:42 EDT 2012]; コンテキスト階層のルート 2012 年 5 月 3 日 12:28:44 PM org.springframework.beans.factory.support.DefaultSingletonBeanRegistry destroySingletons 情報: org.springframework.beans.factory.support.DefaultListableBeanFactory@63dfb24d でシングルトンを破棄しています: Bean を定義しています [jobRepository,jobRepository-transactionManager,jobLauncher,hello,world,org.springframework.batch.core.scope.internalStepScope,org.springframework. beans.factory.config.CustomEditorConfigurer,org.springframework.batch.core.configuration.xml.CoreNamespacePostProcessor,step0,step1,helloWorldJob]; ファクトリ階層のルート
この余分なものが表示されないようにするにはどうすればよいですか? ありがとう。
追加情報 - log4j.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="appender" class="org.apache.log4j.FileAppender">
<param name="File" value="helloWorld-Log.txt"/>
<param name="Append" value="false"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %p - %m%n"/>
</layout>
</appender>
<appender name="ConsoleAppender" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.SimpleLayout"/>
</appender>
<root>
<priority value ="ERROR"/>
<appender-ref ref="ConsoleAppender"/>
</root>
</log4j:configuration>