簡體   English   中英

ArangoDB FOXX日志記錄:如何

[英]ArangoDB FOXX logging: how to

有沒有辦法在文件系統上創建我的日志文件,在FOXX應用程序中記錄某些操作? 需要任何javascript模塊嗎?

登錄Foxx有兩種方法:

  1. 使用console模塊: require('console').log(message)
  2. 使用Foxx console變量: console.log(message)

Foxx控制台在2.5中引入,並在名為_foxxlog的集合中記錄到數據庫。 從2.8開始,它還會記錄與控制台模塊相同的日志文件,並且可以禁用任一行為。

沒有內置的方式來登錄到ArangoDB日志文件以外的其他地方,直接從Foxx應用程序登錄到文件系統可能不是一個好主意,因為Foxx應用程序可以同時在多個線程中運行。

如果您使用的是Foxx控制台,則可以通過console.logs對象查詢當前應用程序的日志條目。 您還可以通過打開Web界面,在集合管理中啟用系統集合並打開_foxxlog集合,手動瀏覽所有Foxx應用程序的日志條目。 請注意,該集合是在第一次實際使用日志時創建的,因此如果您尚未使用Foxx控制台,它可能不存在。

您可以在文檔中找到有關Foxx控制台的更多信息(如果主文檔尚未更新,還要檢查開發版本 )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM