-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Programmability
-
None
-
None
-
None
-
None
-
None
-
None
-
None
We seem to be using std::cout and std::cerr a lot - about 350 uses across the codebase. Logging, assertions, and other accompanying infrastructure should be almost exclusively used to produce output.
Investigate uses of cout and cerr in the codebase to assess whether there are any gaps in our logging and assertion APIs that need to be addressed and schedule work to address those gaps. Remove any that are unnecessary and add cout and cerr to the list of banned names.