allocate storage for prefix and message on runtime and print string only once
allocate storage for prefix and message on runtime and print string only once

--HG--
extra : convert_revision : 10004928149c6a3dda2681c5dc0b8b610c9b1851

embear/logger