Rejestrowanie jest zwykle implementowane w celu gromadzenia i rejestrowania informacji o awariach aplikacji w środowiskach testowych i produkcyjnych. Po włączeniu rejestrowania instrukcje rejestrowania wstawione do dostarczonego kodu aplikacji IBM® Enterprise Records powodują zapisywanie wpisów dzienników w lokalizacji wyjściowej.
Gdy aplikacja generuje żądania do serwera, mechanizm rejestrowania przechwytuje informacje dotyczące żądania i zapisuje je na tym samym nośniku wyjściowym, takim jak plik lub konsola. Następnie informacje można wykorzystać w celu analizowania lub debugowania problemów. W celu kontrolowania tego, jakie informacje są przechwytywane oraz ich poziomu szczegółowości, należy modyfikować plik konfiguracyjny w aplikacji IBM Enterprise Records. W tym pliku można definiować działanie rejestrowania, poziomy priorytetów i formaty wyjściowe bez konieczności zmiany ani rekompilowania kodu aplikacji.