Syslog is resposnible for main logs on Linux. All informations collected by syslog are logged to specified files. Good practice is to keep all logs from your servers on dedicated server. It is easier to browse logs stored in one place than reading them on all machines separetely.