Reduce PROOF Progress Output


Is there a way to completely remove the progress information when using proof in batch mode?

I am using the TChain.Draw() method with a TChain that has had SetProof() method called.
The output is very excessive for what I am doing.

Looking up for exact location of files: OK (1 files)
Looking up for exact location of files: OK (1 files)
Validating files: OK (1 files)
[TProof:] Total 352720 events2 |====================| 100.00 % [462887.1 evts/s, 38.3 MB/s, time left: 0.0 s]
Query processing time: 0.8 s
Lite-0: all output objects have been merged

Redirecting to /dev/null doesn’t work since I have other logging that is put to stderr (and it seems to also put a newline character to stdout after every call).


Dear Devin,

The following would remove all output:

  1. Define and load a function with this signature
/// Dummy PrintProgress
void PrintEmptyProgress(Long64_t, Long64_t, Float_t, Long64_t)
  1. Before TChain::Draw

G Ganis