use a new logging framework