format_detail信息不再放在formatter里, formatter要格式化append()信息时, 可以知道format_detail来指导append()数据的格式化.

formatter类, 并不直接依赖format_detail类, 而是需要的时候再传入.

Signed-off-by: shines77 <gz_shines@msn.com>