A message logging system allows software to create messages and transmit them to a location where they can be viewed or processed. The Windows NT Event Log viewer and the OutputDebugString Win32 API call are components of other message logging systems.