Merge branch 'tisaac/feature-log-handler' into 'main'Deglobalize logging into PetscLogHandler and PetscLogStateSee merge request petsc/petsc!6709
PetscViewer: Add PetscOptionsGetViewers() for multiple viewers- Add src/sys/classes/viewer/tests/ex7.c to test this function