logger refers to self