PPLogger implementation.