2017-10-09 40 views
1

IOTAgent JSON正在創建一個非常大的日誌文件,並將消息發送到Orion Context Broker。是否可以在此nodejs進程中配置日誌管理,最大尺寸,旋轉,壓縮和日誌級別消息的一些規則。怎麼做 ?Fiware IOTagent JSON創建一個大日誌文件

提前感謝您的支持

問候

回答

0

我不知道這個問題的確切原因,但你可以考慮以下提示:

  • 使用錯誤或警告(*)爲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的日誌文件中只得到錯誤消息(蒙戈報警),它被壓縮和旋轉。 ;-) –