makes logging simple for library user (no more callbacks with ellipsis)