簡體   English   中英

Foxx服務記錄

[英]Foxx service logging

按照文檔,應該可以從Foxx服務登錄。 https://docs.arangodb.com/2.8/Foxx/Develop/Console.html (看起來這是舊版本,而文檔中缺少新版本)

在我的腳本中是console.info("this is a test"); 但這行到哪里,我該如何閱讀?

我找不到_foxxlog集合,不確定它應該在哪里以及什么用戶應該具有訪問權限。 在Arango的管理界面中有一個日志頁面,但那里沒有。

該文檔的內容如下: As the log entries are logged to a collection in the database, you can easily query them in your own application. 什么數據庫中的什么集合,如果我查看所有這些集合,則在任何地方都沒有日志記錄集合。

更新

找到了foxx-manager應用程序(命令行功夫),它具有選項development ,但沒有幫助,因此完全是猜測。 最初這沒有用,但是現在我在它上添加了--server.database <mydb> ,此命令可以正常執行。 仍然不知道日志數據在哪里。

命令結果

Activated development mode for Service undefined version undefined on mount point /geo

這是我的Foxx服務的掛載點嗎? 這是我應該能夠找到日志數據的新地方嗎? 已經嘗試了全部,仍然沒有。 現在我登錄到一個我不知道的地方,並在某個地方激活了一些掛載點?

結論

  1. 創建一個包含console.info("test");的服務console.info("test");
  2. 使用foxx-manager development --server.database <db> <service mount>激活開發模式
  3. 使用日志菜單
  4. 更新后重新激活開發模式

登錄到ArangoDB UI,選擇數據庫,然后單擊LOGS菜單項,您將在選項卡上看到列出的日志,並且您的日志記錄就在其中。

我不確定其他訪問日志的方法,但是我使用LOGS菜單。

暫無
暫無

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

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