[add] more centralised logging