Created attachment 98 [details]
Patch to fix 2 of the 3 reported issues
1. SLF4J 1.7.x requires Java 1.5, so use StringBuilder
2. Create HashMap on demand in deeplyAppendParameter()
with the default map size because the array size is
not an indicator of how many map keys will be put
without knowing how many elements are also object
arrays
3. Not implemented as the Logger interface only accepts
a format String, not a StringBuilder