# Suppress all output to terminal/stdout

**URL:** https://discuss.elastic.co/t/suppress-all-output-to-terminal-stdout/41382
**Category:** Elasticsearch
**Created:** [February 10, 2016, 1:40pm UTC](https://discuss.elastic.co/t/suppress-all-output-to-terminal-stdout/41382 "2016-02-10T13:40:41Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![sandros](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sandros/32/6348_2.png) [@sandros](https://discuss.elastic.co/u/sandros)
#### Post date: [February 10, 2016, 1:40pm UTC](https://discuss.elastic.co/t/suppress-all-output-to-terminal-stdout/41382/1 "2016-02-10T13:40:41Z")

</div>

Hi all,

I wonder is there a way to supress all output to the terminal?

An example to clarify what I mean (from python):  
`for i in range(len(ids)): ....[...] ....if i%1000==0 and i>0: es.bulk(body=bulk_data)`

This will give 100k (the ids I have for 1 day of data, so substantially more when taking the whole timerange) lines of the following type printed to the terminal:  
`{u'delete': {u'status': 200, u'_type': u'type_xxxx', u'_shards': {u'successful': 1, u'failed': 0, u'total': 2}, u'_index': u'master_index', u'_version': 2, u'found': True, u'_id': u'XXXX'}}`

I expect this printing to slow down things substantially, therefore would like to avoid it.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [July 5, 2017, 11:17pm UTC](https://discuss.elastic.co/t/suppress-all-output-to-terminal-stdout/41382/2 "2017-07-05T23:17:35Z")

</div>


