文書に従って、Foxxサービスからログオンすることができます。私のスクリプトでhttps://docs.arangodb.com/2.8/Foxx/Develop/Console.html (これは古いバージョンのためのものであり、新しいバージョンのドキュメントに欠けているように見えます)Foxxサービスのログ
は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.
どのデータベースにどのコレクションがあり、それらをすべて見れば、ロギングコレクションはありません。
更新
は、フォックス・マネージャapplicatoinを発見コマンドラインカンフー、そしてそれは、すべての推測ですので、助けにはないオプションdevelopment
を持っています。 これは最初は機能しませんでしたが、今度は--server.database <mydb>
を追加してこのコマンドを正常に実行します。ログデータがどこにあるのかまだわかりません。
コマンド結果
Activated development mode for Service undefined version undefined on mount point /geo
これは私のフォックスサービスのマウントポイントですか?これはログデータを見つけることができる新しいポイントですか?それをすべて試しましたが、まだ何もありません。 ここで私は知らないどこかにログオンし、どこかのマウントポイントを起動しますか?
結論
- 再有効化開発モード更新
ありがとう、私はおそらくすべての更新の後に開発モードを設定する必要があります。どのように新しいバージョンを導入しますか?私はそれをパッケージ化し、ウェブインターフェースでzipをアップロードしますが、面倒です! – Thijs
ああ、私はArangoDBをホストするUbuntuサーバ(仮想マシン)にインストールされたWebStormを使用します。私は自動展開をWebStormに設定していますので、ファイルを保存するたびに、作業中のAPPフォルダ全体をコピー先の場所にコピーします。開発モードをオンにすると、[API]タブにFoxxアプリケーションへのパスが表示されます。次に、gitや何かを使ってAPPを保存することができます.WebStorm(または自動展開をサポートする他のIDE)を使用すると、瞬時にライブロケーションにコピーできます。テストは不要です。 –