use decimal stream instead of hex (number displayed).
Make logger singleton, but this design will change.