How can I manage syslog file avoiding disk full?

I know that ES broker/adapter write log into a few system log file in UNIX.
( broker.alert, broker.info, syslog )

I am afraid that system will fail someday because of increasing size of these files.

What should I config so that size of these files can be maintained within some limit?