1

groovlet スクリプトからサーバー ログに書き込む方法はありますか? 私は無駄に次のことを試しました:

  • @Log4jgroovlet 内に注釈付きのクラスを作成します(@Log4jプロジェクトの残りの部分では問題なく動作します)。
@Log4j('LOGGER')
class Log {
    static Logger getLogger() {
        LOGGER
    }
}
  • ServerContextインスタンスの暗黙的変数を使用application:
application.log('Hello world')

どんなアイデアでも歓迎します、ありがとう。

4

1 に答える 1

0

Log4jでフィルタリングしたため、最初の方法を使用してログが表示されませんでしたlog4j.properties

フィルタリングされていないパッケージの 1 つに別のクラスを作成したGroovletLoggerところ、groovlets から正常にログを記録できました。

于 2016-06-29T15:13:10.857 に答える