:orphan: # PetscLogSetThreshold Set the threshold time for logging the events; this is a percentage out of 100, so 1. means any event that takes 1 or more percent of the time. ## Synopsis ``` #include "petsclog.h" PetscErrorCode PetscLogSetThreshold(PetscLogDouble newThresh, PetscLogDouble *oldThresh) ``` Logically Collective over `PETSC_COMM_WORLD` ## Input Parameter - ***newThresh -*** the threshold to use ## Output Parameter - ***oldThresh -*** the previously set threshold value ## Options Database Keys - ***-log_view :filename.xml:ascii_xml -*** Prints an XML summary of flop and timing information to the file ## Usage ```none PetscInitialize(...); PetscLogNestedBegin(); PetscLogSetThreshold(0.1,&oldthresh); ... code ... PetscLogView(viewer); PetscFinalize(); ``` ## See Also `PetscLogDump()`, `PetscLogAllBegin()`, `PetscLogView()`, `PetscLogTraceBegin()`, `PetscLogDefaultBegin()`, `PetscLogNestedBegin()` ## Level advanced ## Location src/sys/logging/xmllogevent.c ## Examples src/snes/tutorials/ex1f.F90
--- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/sys/logging/xmllogevent.c) [Index of all Profiling routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)