Truncate SQL Server Error Log
sp_cycle_errorlog
is useful.
You can cycle the error log by calling sp_cycle_errorlog
and then that will close the current error log and cycle the log extensions. Basically, it’ll create a new error log file that SQL Server will be hitting. Then the archived error log(s) can be treated accordingly (delete/move with caution).
This will not technically “truncate” the log, it’ll just roll it over and you can handle the old logs as you so please, like any other file system file.
via Safe way to truncate SQL Server Error Log – Database Administrators Stack Exchange