問題タブ [logback-groovy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
480 参照

logging - logback.groovy スクリプトを使用して logback で ${catalina.home} を参照する方法

最近、logback.groovy に切り替えてアプリを実行しようとしましたが、エラーでロギングに失敗しました

私のスクリプトのこの部分が原因だと思います:

に名前を変更しまし$catalina.homeたが、どちらも機能しませんでした。私が正しくしていないことはありますか?

ありがとう

0 投票する
1 に答える
255 参照

java - groovy で RollingFilePolicy を使用して Logback を使用する

毎日のロールオーバー ポリシーを使用して (groovy で) logback を構成しようとしています。これは私のアペンダーの構成です

しかし、アプリケーションを実行しようとすると、次の問題が発生し、ログ ファイルが作成されません。

誰かがここで私を助けてくれますか? 設定に問題があると思います。logback サイトの翻訳プログラムを使用したかったのですが、ダウンしています。

0 投票する
3 に答える
29662 参照

logback - ログファイルの宛先フォルダーを設定する方法

アペンダーごとにアペンダーで設定するのではなく、すべてのログファイルを作成する場所を指定できるように、単一の宛先フォルダーを設定する方法はありますか?

0 投票する
1 に答える
421 参照

groovy - logback には groovy.jar または groovy-all.jar が必要ですか?

私はソフトウェア配布のサイズを最小限に抑えたいと考えていますが、これは群groovy-all.jarを抜いて最大の JAR です。Groovy は logback 構成に使用されます[1]。Groovy ダウンロード ページの下部に、分割された Groovy ディストリビューションに関するセクションがあります。

logback が適切に機能するために必要なモジュール/JAR ファイルはどれですか? だけでgroovy.jar十分ですか?

[1] はい、XML を使用して logback を構成できるので、Groovy のサポートは必要ありません。それは私の質問ではありません。

0 投票する
1 に答える
1957 参照

gwt - 警告: GWT プロジェクトで logback が使用されている場合、[logback.groovy] (または logback.xml) がクラスパスで複数回発生します。

いくつかのlogback.groovy(またはlogback.xml) ファイルを (推奨)src/logback.groovy場所に置くと、同様の (コンソール) 警告が表示される可能性があります。

ログの詳細出力が含まれています。ログINFO出力が含まれるのは、クラスパス (および) に logback 構成ファイルが複数出現するためです。src/war/WEB-INF/classes

以下で回答されているように、これを解決する方法を見つけました...

0 投票する
1 に答える
594 参照

logback - 同じパッケージに 2 つのレベルを提供できますか

アペンダー レベルで ERROR および INFO レベルを設定できますか?

logback.xml を使用しています

私のlogback.xml

アペンダーが書き込み部分(出力)を実行することを知りました。ロガーはそれをそのプロパティで正しいアペンダーにリダイレクトします。

ここで私の場合、異なるファイルにデータを提供するには、同じパッケージを異なるロガー レベル (INFO/ERROR) で使用する必要があります。

私の目標は、あるファイルに ERROR データを書き込み、別のファイルに INFO データを書き込むことです。

0 投票する
1 に答える
1165 参照

java - logback groovy の変数置換

私はlogback.xmlで作業していましたが、変数は次のような文字列でロードされました:

.bat私のjarを呼び出す前に、logDirectoryとlogFileNameがファイルに設定されていました。

しかし今、私はgroovyを扱っています。xml よりも素晴らしく、途方もなく読みやすいです。しかし、変数は展開されなくなりました。

パスは次のようになりましたnull/null:'(

最悪: 次のテストは例外をスローします:

誰でもそれを機能させる方法を見ますか?

-- 完全な logback.groovy を追加して編集

0 投票する
1 に答える
3054 参照

groovy - スプリングブート + Groovy + logback.groovy

Spring-boot アプリケーションで Groovy と Java を混在させています。残りのコントローラーとデータ アクセスは Groovy で記述されます。設定は主に Java で行われます。

logback のドキュメントによると、クラスパスに logback.groovy ファイルがある場合は、logback.xml の前に選択する必要があります。ただし、私の場合はlogback.xmlのみが機能しています。

アプリを sprint-boot-application として実行しています。

また、Spring は、以下に示すようにロギング構成の一部を継承することを提案していることに注意してください。

Groovy 構成でこれを行う方法はありません。

build.gradle: