looks you have posted same question in vCenter community too. here - Syslog server in VCSA
You can configure vcsa as syslog server.
Also you can install Windows syslog (older version) service separately on any windows system and forward esxi logs to it.
However in either case, ESXi host host limit is 30. make sure you configure log rotation.
Consider using VMware Log InSight as syslog server. You can use vCenter license key for it and VMware provides 25 License for it. You will have to purchase license for additional system if needed.