Breakend / experiment-impact-tracker

MIT License
266 stars 31 forks source link

Allow to set experiment-impact-tracker's log-level #54

Open r-remus opened 3 years ago

r-remus commented 3 years ago

I'm using absl.logging to log. It looks like experiment-impact-tracker does, too. When I set my log-level to logging.set_verbosity(logging.INFO), my logging gets flooded by experiment-impact-tracker by logs like INFO:Datapoint timestamp took 3.1948089599609375e-05 seconds.

Is there a way to easily lower experiment-impact-tracker's log-level or suppress these very fine-grained log messages?

chiragjn commented 2 years ago

+1 For now I silence the stdout stream as follows

    tracker = ImpactTracker(f'./impact_tracker/{model_name}')
    for hndlr in tracker.logger.handlers:
        if type(hndlr) == logging.StreamHandler:
            hndlr.setLevel(logging.ERROR)
    tracker.logger.propagate = False