2011-10-24 46 views
0

在批處理開始陪我吃飯Simphony模型時,我收到此錯誤信息:log4j的錯誤信息 - 批處理

log4j:WARN No appenders could be found for logger (RLFA.society3.run.1.1). 
log4j:WARN Please initialize the log4j system properly. 

這裏涉及的log4j http://repast.sourceforge.net/docs/tutorial/SIM/Frequently%20Asked%20Questions.html#FrequentlyAskedQuestions-log4j不會在所有幫助,因爲我得到的答案只有在開始批量運行時纔會出現問題。通常啓動模型時一切都很好。而且我也無法適應其他任何log4j問題/答案,因爲這個問題在Repast Simphony中似乎相當具體。

之前有人遇到過這個問題並解決了它?或者也許一個想法,這RLFA是什麼?

注意:錯誤發生在模型完全初始化時,在第一步中。

感謝每個幫助,

安迪


編輯:在velocity.log我發現這個測井公司,它說,一個VM_global_library.vm是失蹤 - 但是,這有助於進一步?

2011-10-24 18:11:32,505 - SimpleLog4JLogSystem initialized using logfile 'velocity.log' 
2011-10-24 18:11:32,506 - ************************************************************** 
2011-10-24 18:11:32,507 - Starting Jakarta Velocity v1.4 
2011-10-24 18:11:32,507 - RuntimeInstance initializing. 
2011-10-24 18:11:32,507 - Default Properties File: org\apache\velocity\runtime\defaults\velocity.properties 
2011-10-24 18:11:32,507 - Trying to use logger class org.apache.velocity.runtime.log.SimpleLog4JLogSystem 
2011-10-24 18:11:32,507 - Using logger class org.apache.velocity.runtime.log.SimpleLog4JLogSystem 
2011-10-24 18:11:32,601 - Default ResourceManager initializing. (class org.apache.velocity.runtime.resource.ResourceManagerImpl) 
2011-10-24 18:11:32,616 - Resource Loader Instantiated: org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader 
2011-10-24 18:11:32,616 - ClasspathResourceLoader : initialization starting. 
2011-10-24 18:11:32,616 - ClasspathResourceLoader : initialization complete. 
2011-10-24 18:11:32,662 - ResourceCache : initialized. (class org.apache.velocity.runtime.resource.ResourceCacheImpl) 
2011-10-24 18:11:32,662 - Default ResourceManager initialization complete. 
2011-10-24 18:11:32,672 - Loaded System Directive: org.apache.velocity.runtime.directive.Literal 
2011-10-24 18:11:32,681 - Loaded System Directive: org.apache.velocity.runtime.directive.Macro 
2011-10-24 18:11:32,732 - Loaded System Directive: org.apache.velocity.runtime.directive.Parse 
2011-10-24 18:11:32,743 - Loaded System Directive: org.apache.velocity.runtime.directive.Include 
2011-10-24 18:11:32,754 - Loaded System Directive: org.apache.velocity.runtime.directive.Foreach 
2011-10-24 18:11:33,001 - Created: 20 parsers. 
2011-10-24 18:11:33,131 - Velocimacro : initialization starting. 
2011-10-24 18:11:33,132 - Velocimacro : adding VMs from VM library template : VM_global_library.vm 
2011-10-24 18:11:33,182 - ResourceManager : unable to find resource 'VM_global_library.vm' in any resource loader. 
2011-10-24 18:11:33,182 - Velocimacro : error using VM library template VM_global_library.vm : org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'VM_global_library.vm' 
2011-10-24 18:11:33,182 - Velocimacro : VM library template macro registration complete. 
2011-10-24 18:11:33,182 - Velocimacro : allowInline = true : VMs can be defined inline in templates 
2011-10-24 18:11:33,182 - Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT replace previous VM definitions 
2011-10-24 18:11:33,182 - Velocimacro : allowInlineLocal = false : VMs defined inline will be global in scope if allowed. 
2011-10-24 18:11:33,183 - Velocimacro : messages on : VM system will output logging messages 
2011-10-24 18:11:33,183 - Velocimacro : autoload off : VM system will not automatically reload global library macros 
2011-10-24 18:11:33,183 - Velocimacro : initialization complete. 
2011-10-24 18:11:33,183 - Velocity successfully started. 
+0

你能告訴我們你正在初始化你的Log4J和log4j.property文件的代碼。 – Mike

+0

感謝您的回答,我發現了這個問題 - 我忘了在Repast Simphony中定義Outputter。 – andy

回答

0

問題是我忘了在Repast Simphony中定義一個輸出器。