icetDiagnostics(3)
π icetDiagnostics(3) β IceT Reference π
okay bestie, pull up a chair, we're talking about icetDiagnostics from the IceT manual, section 3. it's giving "control the vibes of your log output" and honestly? iconic.
β¨ NAME β¨
icetDiagnostics β change diagnostic reporting level.
like, it literally just picks how chatty IceT is gonna be with you. π
πΈ Synopsis πΈ
#include <IceT.h>
void icetDiagnostics( IceTBitField mask );
π¦ Description π¦
Sets what diagnostic messages are printed to standard output. which messages show up is decided by mask. and mask is a bunch of flags that you OR together β that's the whole bit, no cap.
the valid flags are, and I need you to read all of them because they all matter:
ICET_DIAG_OFFβ a zero flag used to indicate that no diagnostic messages are desired. the "girl, silence" option. πICET_DIAG_ERRORSβ print messages associated with anomalous conditions. the messy stuff.ICET_DIAG_WARNINGSβ print messages associated with conditions that are unexpected or may lead to errors. implicitly turns onICET_DIAG_ERRORS. πICET_DIAG_DEBUGβ print frequent messages concerning the status of IceT. implicitly turns onICET_DIAG_ERRORSandICET_DIAG_WARNINGS. this one is LOUD, it's main character energy, it will tell you everything. πICET_DIAG_ROOT_NODEβ print messages only on the node with a process rank of0. this is the default if neitherICET_DIAG_ROOT_NODEnorICET_DIAG_ALL_NODESis set. so if you say nothing, it's just the rank-0node spilling the tea. βICET_DIAG_ALL_NODESβ print messages all every nodes. every single one of them gets a turn to speak. π«ΆICET_DIAG_FULLβ turn on all diagnostic messages on all nodes. the everything-everywhere-all-at-once setting. π₯
the default flags are ICET_DIAG_ALL_NODES | ICET_DIAG_WARNINGS. write that down. β
π Errors π
None.
π Warnings π
None.
π Bugs π
None known.
π Copyright π
Copyright (C)2003 Sandia Corporation
Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains certain rights in this software.
This source code is released under the New BSD License.
π See Also π
and that's the whole page, bestie β that was the IceT Reference version of icetDiagnostics, dated August 9, 2010. slay, go forth and set your mask. π
β¨
π¦ where this page comes from
- debian bookworm: paraview 5.11.0+dfsg-1+b1 Β· BSD-3-Clause
- debian trixie: paraview 5.13.2+dfsg-3 Β· BSD-3-Clause
- ubuntu jammy: paraview 5.10.0~rc1-1build3 Β· BSD-3-Clause
- ubuntu noble: paraview 5.11.2+dfsg-6build5 Β· BSD-3-Clause
- ubuntu questing: paraview 5.13.2+dfsg-3
- ubuntu resolute: paraview 6.0.1+dfsg1-7 Β· BSD-3-Clause
- ubuntu stonking: paraview 6.1.1+dfsg1-2build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms