私のアプリケーションでは、println "Some text here ${var}"ステートメントを使用して「デバッグ」情報をコンソールに送信します。しかし、指定されたファイルにデータを送信したいと思います。
Config.groovyファイルの構成を介して実行できますか?
ロガーを直接使用する必要があります。それは簡単で、きれいで、文書化されており、柔軟性があります。
できません。ログメッセージをGrailsとlog4jで処理するには、log4jを経由する必要があります。
できることはprintln、コード内のすべてのインスタンスをlog.debug;に置き換えることです。これは単純な検索であり、テキストエディタまたはIDEに置き換える必要があります。
それが不可能な場合は、グローバルSystem.outオブジェクトをのファイルでバックアップされたPrintStreamオブジェクトに置き換えてみてくださいBootStrap.groovy。