1. A computer-implemented method associated with processing log messages from a plurality of handlers that are distributed among a plurality of hosts in an application cluster, the method comprising: receiving, at a logging appliance that includes at least a processor, communications from the plurality of handlers, wherein the communications include log messages for a plurality of components associated with the plurality of handlers, and wherein the application cluster includes the plurality of components distributed among the plurality of hosts; analyzing the communications to determine whether at least one of the communications indicates an error has been encountered by one of the plurality of components; and scheduling a subset of the plurality of handlers to provide reports in response to detecting the error, wherein the subset of the plurality of handlers includes handlers that are associated with the error.