initial source logging trigger implementation