use the actual logging framework instead of rolling our own