A log of what has gone wrong. Occasionally it contains useful information, about why what you expect may not be happening. More often it contains obscure details for debugging purposes. All being well, the amount of the former is growing and the latter decreasing.