full logging