-
Type: Task
-
Resolution: Unresolved
-
Priority: Minor
-
None
-
Affects Version/s: 1.0.6
-
Component/s: ymir-core
-
None
ログ出力を見やすいようにする。また余分なログを抑制する。
以下jfluteさんからのフィードバック:
■1■
HotdeployManagerImplのfit()のログがちょっと出過ぎ。
java.util.HashMapやjava.lang.Stringやorg.seasar.ymir.conversation.impl.ConversationsImpl
などのログも出力されていて、もうちょい整理した方(少ない方が)が良い。
■2■
ScopeAttributePopulatorImpl$Entry#populateTo()で、
Try to populate: RequestParameterScope -> ...web.member.edit.InputPage: property=versionNo
RequestParameterScope -> ...web.member.edit.InputPage: property=versionNo, value=0
と、一つの項目で二行ずつ出力されるログも、できれば一行にまとめた方がいい。
Exampleだと項目少ないですが、実務だとすごいことになるというのと、
これはこれで重要なログなので逆に一行ずつで綺麗に整列して見やすい方がいい。
例えば、全ての項目分をStringBuilderで改行入りで溜めていって一回の_log.debug()の
呼び出しで一気に放出するとかもアリ。
SourceCreatorImpl#addPropertyDesc()の
- Adding property ...
- This property's type has been inferred as ...
も同様。