A logging framework for Erlang/OTP