def ignore_statsd_log_messages():
    """
    By default statsd client logs all the operations under INFO and that causes a lot of noise.

    This pull request silences all the statsd INFO log messages.
    """
    import statsd.connection
    import statsd.client

    class MockLoggingModule(object):
        def getLogger(self, *args, **kwargs):
            return logging.getLogger("statsd")

    statsd.connection.logging = MockLoggingModule()
    statsd.client.logging = MockLoggingModule()
    logging.getLogger("statsd").setLevel(logging.ERROR)

    By default statsd client logs all the operations under INFO and that causes a lot of noise.

    This pull request silences all the statsd INFO log messages.
    
st2common/st2common/log.py