这是官方FAQ中的解释:/ L6 j8 E- e% A. k
Several people have reported errors when trying to start a Repast Simphony model such as# y+ }, X, k9 t4 j# g
log4j:WARN No appenders could be found for logger
3 X; X& X* e% |- G5 A" ^(MessageCenter.INTERNAL.repast.simphony.ui.RSApplication ).; w- m6 q4 N& e* X2 r2 c
log4j:WARN Please initialize the log4j system properly.& D s1 L- N7 O$ n: g& }3 ^" l
with some variability in the (MessageCenter....) part. In almost all cases, this warning is NOT actually
! |" A* W0 j; ~related to logging configuration errors, and more likely it is related to problems in the model.score file
/ m: i1 y; a! Vlike incorrect paths, or missing agent class files.
3 _7 M0 _6 Q; n, k! S5 wWhen you start a Repast model and you get the log4j message in the Eclipse console, you can usually
, y' o+ ]8 `8 }& N( G8 F4 `find more information from the Repast runtime error log. The error log is available when the icon in: p. J$ P6 J* F Z, M1 E' {
the lower right corner of the Repast runtime is flashing.; R! B, |$ Z% `' p, I7 A/ n' {: X! }& S
7 |" F- b/ v D7 F* x7 C! { H
大意就是这个错误实际上同日志(logging)设置无关, A) x+ ^" a$ b% B; ?) x
相关问题的解决应该在model.score中解决,
3 R4 c/ {* ^5 c例如不正确的路径设置、缺少agent类文件呀,诸如此类。5 q, b$ a7 S- S( ?* N# n
如果你启动一个Repast model进行仿真时可能会在Eclipse的控制台中见到log4j message。
9 g4 r. E! q# `* N, w$ o5 B要获得更多错误相关信息可参考Repast实时错误日志。
! E3 d* m0 ~ F; J- @该错误日志可在Repast运行环境活动时在窗口的右下方看到。. S% D M% ?: K$ Q6 H% u
7 g {' b3 w+ q3 x8 o) F
[ 本帖最后由 almo 于 2009-3-5 20:53 编辑 ] |