Im Anwendungslog können Ereignisse innerhalb von Anwendungen zentral protokolliert werden. Der Vorteil ist eine systemweit standardisierte und einheitliche Protokollierung von Ereignissen, die leicht ausgewertet werden kann.
In einer Anwendung können dabei mehrere Protokolle (zu verschiedenen Objekten) gleichzeitig geschrieben werden.
Der Anwendungslog ist vom Prinzip her dem Systemlog ähnlich. Während im Systemlog Informationen über Systemereignisse protokolliert werden, sollen im Anwendungslog relevante Anwendungsereignisse festgehalten werden.
Der Anwendungslog läßt sich auch als Message-Sammler verwenden.