In Event Viewer, you can go to Custom Views, Administrative Events on the left. It has Critical, Error, and Warning (level 1,2, and 3) events from 72 different logs (the windows api has a 256 logname query limit). I assume these are the most important logs. You can click "Save All Events in Custom View As..." on the right, and pick your format: evtx, xml, txt, or csv. I get about 4000 events on my computer.
If you're willing to dig into powershell, you can search all logs for errors since a certain time with a foreach loop. "-ea 0" is short for "-erroraction silentlycontinue".
$a = get-winevent -listlog * | foreach { get-winevent @{
logname = $_.logname;
starttime = '5/2/2020 12:53 pm'; level = 1,2,3 } -ea 0 } |
where message -match 'whatever'
$a.count
67
$a | export-csv file.csv