• The whole idea is that the logging occurs whenever the package runs.

    The only catch is you have to add logging to each SSIS package individually.

    Only the packages that you have added it to will log their execution.

    Crazy, I know, but that goes along with the fact that you can't write global functions that all your SSIS packages can use.

    Each of your SSIS packages is an island unto itself.