Linux stdout在其中写入日志以及分配给它的内存量

问题描述 投票:0回答:1

我正在使用ConsoleAppender登录我的Java应用程序。ConsoleAppender写入System.out,如果是Linux,则为stdout。

有人可以帮助我了解标准输出日志的去向以及分配给它的内存量。

我需要知道这一点,因为我的所有输出到stdout的日志都不会被filebeat放入弹性搜索索引中。

linux stdout filebeat
1个回答
0
投票

我假设您启动与此类似的应用程序:

java -jar myapp.jar

您的应用程序输出到stdout,可让您在终端中查看输出。

在Linux(我会说大多数Unix系统)上,您可以简单地将stdout(和stderr)重定向到这样的文件:

java -jar myapp.jar > output.txt

然后应在系统上创建一个名为output.txt的文件。如果您仍然需要“实时用户反馈”,则可以执行以下操作:

tail -f output.txt

连续打印output.txtstdout的内容。

© www.soinside.com 2019 - 2024. All rights reserved.