# Count number of line in message field(multiline message field)

**URL:** <https://discuss.elastic.co/t/count-number-of-line-in-message-field-multiline-message-field/176842>\
**Category:** Logstash\
**Created:** [April 15, 2019, 6:44am UTC](https://discuss.elastic.co/t/count-number-of-line-in-message-field-multiline-message-field/176842 "2019-04-15T06:44:13Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Badger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/badger/32/25190_2.png) [@Badger](https://discuss.elastic.co/u/Badger)\
**Post date:** [April 15, 2019, 11:40am UTC](https://discuss.elastic.co/t/count-number-of-line-in-message-field-multiline-message-field/176842/2 "2019-04-15T11:40:18Z")

</div>

Count the number of newlines and add 1. No fancy escaping schemes in logstash, just embed a literal newline in the string...

```
    ruby { code => 'event.set("numLines", 1 + event.get("message").count("
"))' }
```

---

_[View the full topic](https://discuss.elastic.co/t/count-number-of-line-in-message-field-multiline-message-field/176842)._
