[英]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服務的掛載點嗎? 這是我應該能夠找到日志數據的新地方嗎? 已經嘗試了全部,仍然沒有。 現在我登錄到一個我不知道的地方,並在某個地方激活了一些掛載點?
結論
console.info("test");
的服務console.info("test");
foxx-manager development --server.database <db> <service mount>
激活開發模式 登錄到ArangoDB UI,選擇數據庫,然后單擊LOGS菜單項,您將在選項卡上看到列出的日志,並且您的日志記錄就在其中。
我不確定其他訪問日志的方法,但是我使用LOGS菜單。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.