I'm wondering, would it be possible to replace the logging solution in libbitcoin? What I mean by that is, could I supply my own logger that is then used also by the library? My app has different logging requirements and I would be interested in structured (json) logging