Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 在Raspberry Pi上处理大型Mosquetto日志文件_Logging_Mosquitto - Fatal编程技术网

Logging 在Raspberry Pi上处理大型Mosquetto日志文件

Logging 在Raspberry Pi上处理大型Mosquetto日志文件,logging,mosquitto,Logging,Mosquitto,如何查看默认的Mosquitto日志文件?我的文件超过28MB,而且还在增长。我真的只关心最后几个条目。 当我用Leafpad打开它的时候,它需要永远的时间来加载。(Leafpad似乎是.log文件的默认选项。)我唯一的其他选项似乎是vim,这需要一段时间,然后是许多秒的页面向下 我已经看到了对Mosquitto代理控制台的引用,但是我找不到关于如何运行它的任何信息 这是我的第一个Linux项目,我的第一个RPi项目,也是我的第一个mqtt项目,所以我要学习的内容是无限的。hardillb的推荐

如何查看默认的Mosquitto日志文件?我的文件超过28MB,而且还在增长。我真的只关心最后几个条目。 当我用Leafpad打开它的时候,它需要永远的时间来加载。(Leafpad似乎是.log文件的默认选项。)我唯一的其他选项似乎是vim,这需要一段时间,然后是许多秒的页面向下

我已经看到了对Mosquitto代理控制台的引用,但是我找不到关于如何运行它的任何信息


这是我的第一个Linux项目,我的第一个RPi项目,也是我的第一个mqtt项目,所以我要学习的内容是无限的。

hardillb的推荐成功了。 对于遇到此线程的其他新手,以下是为我提供所需信息的链接:

概述:

logrotate似乎是一个Linux函数,用于处理日志文件

tail允许终端窗口显示文件的最后几行。通常为10行。如果添加-f选项,则会在将新行添加到文件中时显示新行

如果你这样做,你会得到人类可读的时间戳,而不是10位数的秒数


tail-f/var/log/mosquitto/mosquitto.log | perl-pe's/(\d+)/localtime($1)/e'

启用日志旋转并使用tailThank,我开始研究这个问题,但我已经等了三天的问题刚刚发生。我希望我能在它发生之前修复好它