revamp logger