私はこの方法を持っています:
void updatePet(String userid, int index, int happiness, Date lastUpdated, PetLifePhase state, Date created)
それへのすべての呼び出しがログに記録されます (リフレクションを介してProxy
)。引数はString.valueOf()
'd され、連結されます。
updatePet(xxxxxxxx,18,-96,Wed Apr 17 08:10:11 UTC 2013,ACTIVE,2013-04-10 08:01:12.442)
Date
2 つの引数の出力に注意してください。
lastUpdated
:Wed Apr 17 08:10:11 UTC 2013
(の Javadoc に従いますDate.toString()
)created
:2013-04-10 08:01:12.442
どのように、なぜ、いつ、え?同じメソッドが 2 つの異なる形式を出力するのはなぜですか? this のソースを調べましたがtoString()
、最初の形式を出力するためにかなりハードコードされていif
ます。別の方法で決定される可能性のある s はありません。