I have one parent package which calls one sub package with the execute package task. I put on OnError logging to a database on both packages but it seems the parent package logs alle events in the sub package as well, so disable the logging on the sub package or you get the message twice which will give a rather strange view.