1. A computer program product comprising a computer readable medium having computer usable program code executable to perform operations for distributed log collection, the operations comprising: registering a plurality of logging entities with a log aggregator, the log aggregator configured to store operating log data from the plurality of logging entities in a log data store; defining logging entity associations for the plurality of logging entities; receiving an error notification from a logging entity; determining associated entities for the logging entity that caused the error notification; and collecting an activity log set comprising activity data for only the logging entity that caused the error notification and for each logging entity associated with the logging entity that caused the error notification.