Log formatter

Fixes #3

Let me know anyway I can improve! I still feel like I'm learning 'the functional way' so any feedback is appreciated.


Its absolutely binary centric :) almost every guide/book I've come across focuses on binaries and says only that characters exist and are for 'interfacing with erlang' 

Thanks for the extra information @fishcakez always good to learn more about the systems we use.