log use seperated package