We have some modules at SLAC that print tons of messages on the console when something gets wrong. When implemented through Asyn or Stream Device there are ways to reduce or cut off the messages, but some
modules implement everything with printf or errLogPrintf.
It is a long shot, but do you think that there is a way to modify the IOC shell layer to verify a message before it is printed, even when printf is used?
Or, did anyone have a better idea other than to modify every module, changing printf and errLogPrintf to something else?
Thank you,
Márcio Paduan Donadio – Control Systems Engineer
SLAC – Stanford Linear Accelerator Center