这是官方FAQ中的解释:
1 J3 p: _( x' O& q( wSeveral people have reported errors when trying to start a Repast Simphony model such as
" x2 a; g0 u* E- v) \log4j:WARN No appenders could be found for logger
. l" y' y. p L; r! @4 @(MessageCenter.INTERNAL.repast.simphony.ui.RSApplication ).
2 n9 c9 I+ ~2 a' hlog4j:WARN Please initialize the log4j system properly.
/ l D- x% j. T$ {( U# F" \2 V$ | zwith some variability in the (MessageCenter....) part. In almost all cases, this warning is NOT actually) j# i* M( @+ n7 i0 q4 M
related to logging configuration errors, and more likely it is related to problems in the model.score file
4 s# b* A/ ~- n9 ~& ?like incorrect paths, or missing agent class files." H- B1 b9 M7 e& P- ?- v6 v" O
When you start a Repast model and you get the log4j message in the Eclipse console, you can usually" P) F8 b8 t: v- J# x/ X+ V4 y# M
find more information from the Repast runtime error log. The error log is available when the icon in
( ` L0 a4 F' q0 q; Wthe lower right corner of the Repast runtime is flashing.
0 E+ ^& X, Y6 s
( |& |/ G; O8 O' N6 w6 S6 n" K大意就是这个错误实际上同日志(logging)设置无关,: N- e J6 J3 C9 C( v' K* q! g8 \. I
相关问题的解决应该在model.score中解决,% T! S$ H) K# t6 X1 h
例如不正确的路径设置、缺少agent类文件呀,诸如此类。
! l5 |5 l9 m9 e9 t7 U: t3 B8 D如果你启动一个Repast model进行仿真时可能会在Eclipse的控制台中见到log4j message。' x0 H) J. y; g' E1 V8 b5 Y9 r
要获得更多错误相关信息可参考Repast实时错误日志。* Y! w# M- O8 Y( z) h0 e5 w: d8 u
该错误日志可在Repast运行环境活动时在窗口的右下方看到。$ k) `& d) ^; s8 R& q4 S
# [: q: N4 D i3 r9 L, i[ 本帖最后由 almo 于 2009-3-5 20:53 编辑 ] |