2017-04-14 10 views
0

文書に従って、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

これは私のフォックスサービスのマウントポイントですか?これはログデータを見つけることができる新しいポイントですか?それをすべて試しましたが、まだ何もありません。 ここで私は知らないどこかにログオンし、どこかのマウントポイントを起動しますか?

結論

  1. 再有効化開発モード更新

答えて

0

ログに後foxx-manager development --server.database <db> <service mount>

  • 使用Logsメニューでconsole.info("test");
  • をアクティブに開発モードを含むサービスを作成します。 ArangoDB UI、seデータベースを選択して、LOGSメニュー項目をクリックすると、タブ全体にログが表示され、ログがそこに表示されます。

    ログにアクセスする他の方法についてはわかりませんが、ログメニューを使用しています。

  • +0

    ありがとう、私はおそらくすべての更新の後に開発モードを設定する必要があります。どのように新しいバージョンを導入しますか?私はそれをパッケージ化し、ウェブインターフェースでzipをアップロードしますが、面倒です! – Thijs

    +1

    ああ、私はArangoDBをホストするUbuntuサーバ(仮想マシン)にインストールされたWebStormを使用します。私は自動展開をWebStormに設定していますので、ファイルを保存するたびに、作業中のAPPフォルダ全体をコピー先の場所にコピーします。開発モードをオンにすると、[API]タブにFoxxアプリケーションへのパスが表示されます。次に、gitや何かを使ってAPPを保存することができます.WebStorm(または自動展開をサポートする他のIDE)を使用すると、瞬時にライブロケーションにコピーできます。テストは不要です。 –

    関連する問題