Where to find MSVC/MSBuild logs when run through CMake CLI?

Context:
Trying to migrate a project from solely MSVC/MSBuild to use CMake for cross-plat support. My Visual Studio project generates a *.sln.log file (among many other logs) after each build. I think this usually just contains the console output. Is this file created and stored anywhere when the build is run via cmake’s cli command?

> cmake --build --preset my-preset

If this file is not created, what’s the best way to redirect all CMake output (both from the configure & build phase) to a similarly formatted *.log file?