# Logstash 8.9.0 docker logs to stdout. how to provide custom path for it?

**URL:** <https://discuss.elastic.co/t/logstash-8-9-0-docker-logs-to-stdout-how-to-provide-custom-path-for-it/342594>\
**Category:** Logstash\
**Tags:** docker\
**Created:** [September 8, 2023, 9:35am UTC](https://discuss.elastic.co/t/logstash-8-9-0-docker-logs-to-stdout-how-to-provide-custom-path-for-it/342594 "2023-09-08T09:35:24Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ranjini](https://avatars.discourse-cdn.com/v4/letter/r/898d66/32.png) [@ranjini](https://discuss.elastic.co/u/ranjini)\
**Post date:** [September 8, 2023, 9:35am UTC](https://discuss.elastic.co/t/logstash-8-9-0-docker-logs-to-stdout-how-to-provide-custom-path-for-it/342594/1 "2023-09-08T09:35:24Z")

</div>

What is the file and path that needs to changed to provide custom log path for logstash-plain.log and so on.  
Please advise

---

<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:** [September 8, 2023, 1:35pm UTC](https://discuss.elastic.co/t/logstash-8-9-0-docker-logs-to-stdout-how-to-provide-custom-path-for-it/342594/2 "2023-09-08T13:35:48Z")

</div>

logstash logs using log4j2. /etc/logstash/log4j2.properties controls the paths using entries such as

```
appender.rolling.fileName = ${sys:ls.logs}/logstash-${sys:ls.log.format}.log
appender.rolling.filePattern = ${sys:ls.logs}/logstash-${sys:ls.log.format}-%d{yyyy-MM-dd}-%i.log.gz

```

I believe that references this entry from /etc/logstash/logstash.yml

```
path.logs: /var/log/logstash

```

So to move logs to another directory you can edit logstash.yml, to change the file name you edit log4j2.properties.

If you need to capture stdout when running as a service that would depend on the configuration of the service manager.

---

<div class="post-metadata">

**Author:** ![ranjini](https://avatars.discourse-cdn.com/v4/letter/r/898d66/32.png) [@ranjini](https://discuss.elastic.co/u/ranjini)\
**Post date:** [September 8, 2023, 5:19pm UTC](https://discuss.elastic.co/t/logstash-8-9-0-docker-logs-to-stdout-how-to-provide-custom-path-for-it/342594/3 "2023-09-08T17:19:29Z")

</div>

Thank you @Badger.

I run logstash from command line using /usr/share/logstash/bin/logstash -f /usr/share/logstash/conf.d/ -w 2

I see stdout logs of the container.

logstash.yml the path is /usr/share/logstash/config/logstash.yml

/usr/share/logstash/config

```auto
bash-4.4$ cat /usr/share/logstash/config/logstash.yml 

path.logs: /usr/share/logstash/

```

---

<div class="post-metadata">

**Author:** ![ranjini](https://avatars.discourse-cdn.com/v4/letter/r/898d66/32.png) [@ranjini](https://discuss.elastic.co/u/ranjini)\
**Post date:** [September 11, 2023, 5:40am UTC](https://discuss.elastic.co/t/logstash-8-9-0-docker-logs-to-stdout-how-to-provide-custom-path-for-it/342594/4 "2023-09-11T05:40:20Z")

</div>

Any help here @Badger. Sorry for a confusion. I don't need custom path. Docker stdout's the log, I need it to push the logs to /usr/share/logstash/logs

---

<div class="post-metadata">

**Author:** ![ranjini](https://avatars.discourse-cdn.com/v4/letter/r/898d66/32.png) [@ranjini](https://discuss.elastic.co/u/ranjini)\
**Post date:** [September 12, 2023, 7:07pm UTC](https://discuss.elastic.co/t/logstash-8-9-0-docker-logs-to-stdout-how-to-provide-custom-path-for-it/342594/5 "2023-09-12T19:07:53Z")

</div>

@Badger Any help here.  
This is the latest

```auto
 /usr/share/logstash/bin/logstash --path.settings=/usr/share/logstash/config -f /usr/share/logstash/conf.d/ 
Sending Logstash logs to /usr/share/logstash/logs1 which is now configured via log4j2.properties

bash-4.4$ ls -ld /usr/share/logstash/logs1
drwxrwxrwx 2 logstash logstash 6 Sep 12 19:00 /usr/share/logstash/logs1

```

```auto
  logstash.yml: |
    path.logs: /usr/share/logstash/logs1
    log.format: plain

```

---

<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:** [October 10, 2023, 7:08pm UTC](https://discuss.elastic.co/t/logstash-8-9-0-docker-logs-to-stdout-how-to-provide-custom-path-for-it/342594/6 "2023-10-10T19:08:38Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
