0

問題は次のとおりです。expressjs3.xサーバーを起動するときに、console.logを実行して特定の変数を調べたいと思います。ただし、その出力はJadeコンパイラ出力からのテキストに埋もれてしまいます。

このオプションを渡そうとしましたが、機能しませんでした。

app.set("view options", {
  compileDebug: false
});

コンパイル時にJadeが出力する情報を少なくする方法についてのアイデアはありますか?

編集:

以下の答えを受け入れた後、私は必要な解決策を発見しました。つまり、 connect-loggerに基づく(またはまったく同じ?)express.loggerを構成します。

app.jsで次のような行を見つけます

app.use(express.logger("dev"));

そしてそれをに変更します

app.use(express.logger("tiny"));

出来上がり!たとえば、console.logの出力を見やすくする出力。

4

1 に答える 1

1

こちらの移行ガイドをご覧くださいhttps://github.com/visionmedia/express/wiki/Migrating-from-2.x-to-3.x

表示オプションの変更に関するセクションがあります。コンパイラのデバッグをfalseに設定する場合は、次のようにします。

app.locals.compileDebug = false

于 2012-11-09T16:57:44.637 に答える