Obviously, there is a reason for using PackageLogID as a user defined variable for tracking the execution of the package. Below is the list:
•It’s datatype is Int, so easy for calculation and analysis.
•Its size is less (datatype size), obviously good then using GUID.
•Can be sorted easily and is meaningful for the user (for easy understanding and detecting than GUID)
Thanks for your comment.