Fiware IOTagent JSON创建一个大日志文件

问题描述:

IOTAgent JSON正在创建一个非常大的日志文件,并将消息发送到Orion Context Broker。是否可以在此nodejs进程中配置日志管理,最大尺寸,旋转,压缩和日志级别消息的一些规则。怎么做 ?Fiware IOTagent JSON创建一个大日志文件

提前感谢您的支持

问候

我不知道这个问题的确切原因,但你可以考虑以下提示:

  • 使用错误或警告(*)为logLevel字段config.js。级别INFO或DEBUG非常冗长。
  • 您可以使用logrotate来旋转日志。日志旋转是一个通用的工具,它有很多文档,所以它应该很容易掌握(当然有时间学习)。在IOTA-JSON回购下面的配置文件可能会有所帮助:

(*)我不记得是否正确配置令牌被警告或警告(或者两者兼而有之!),您需要测试,对不起...

+0

IOTagent从真实设备接收数据,默认情况下_LogLevel_在DEBUG文件中定义。我已经更改为错误,我希望这将解决这个问题,无论如何,我会尝试尽快实施logrotate。我也会通知你。非常感谢您的评论 –

+1

感谢@fgalan !!,我编辑了具有级别ERROR的_config.js_,并且我已经在文件_/etc/logrotate.conf_中包含了以下内容'/var/log/iotagent.log { 每天 旋转7 copytruncate 压缩 notifempty missingok }',iotagent.log的日志文件中只得到错误消息(蒙戈报警),它被压缩和旋转。 ;-) –