将Logstash日志位置从控制台更改为文件

时间:2017-10-06 13:19:39

标签: docker log4j logstash

我使用logstash安装了docker。它运行正常。默认情况下,在docker安装中,日志输出会转到控制台。我希望日志输出也应该与控制台一起发送到文件。

为此我将以下配置项添加到我的logstash log4j.properties文件

appender.file.type = File
appender.file.name = LOGFILE
appender.file.fileName = /usr/share/logstash/logs/logstash.log
appender.file.layout.type = PatternLayout
appender.file.layout.pattern = [%d{ISO8601}][%-5p][%-25c] %m%n

之后,我使用以下命令

重新启动了docker container hosting logstash

docker restart logstash

但是日志没有写入日志文件。它仍然要控制台。还有什么我想念的。另外,如何识别控制台日志文件
任何帮助将受到高度赞赏。

0 个答案:

没有答案