add PTLogger