log4j

    1

    1答えて

    コンソール出力はスイングコンソールにリダイレクトされています。コードにsysoutを追加すると、テキストがswingコンポーネントに表示されます。 私はlog4jからの私のコンソール出力がこのswingコンポーネントにも現れると考えました。しかし、log.info()メッセージは引き続きEclipseコンソールに表示されます。 スイングコンポーネントにメッセージをリダイレクトするHandlerをデ

    1

    1答えて

    私はロガーを特定の情報のみが表示されるように使用したいと思います。私のシステムではすでにいくつかのアペンダーが使用されていますが、レベル別にフィルタリングされずにロギング中に明示的に処理される追加のものが必要です。 <appender-ref ref="FILE"/> <appender-ref ref="CONSOLE"/> <appender-ref ref="SPECIAL"/> 「

    2

    1答えて

    私はlog4j.propertiesからアプリケーションログパスを取得し、それを動的パスにしようとしています。 log4j.propertiesのログファイルには{catalina.base}が含まれており、$ CATALINA_HOME環境変数に置き換えます。 私は以下の文字列置換を使用しました。 ここにコードがあります。 /* */ ログファイル= $(awkの/LOGFILE.File/{p

    1

    2答えて

    私はlog4j.xml設定ファイルを持っています。環境変数が変わるとログレベルを変更したい。私はDEVELOP、TEST、PREPRODなどの複数の環境を持っています。どうすればこのことができますか? はDEVELOP: <Loggers> <Root level="debug"> <AppenderRef ref="Console"/> </Root> </Lo

    0

    1答えて

    次のように変換する方法FixedWindowRollingPolicy in log4j 1.xからlog4j2を使用してxmlに設定する。 log4j.appender.events_log = org.apache.log4j.rolling.RollingFileAppender log4j.appender.events_log.rollingPolicy = org.apache.log

    1

    1答えて

    Log4jを使用してロガーファイルを作成しようとしましたが、以下のプロパティではこれを行うことはできません。 //インポート log4j.rootLogger=TRACE, toFile, toConsole; log4j.appender.toFile=org.apache.log4j.RollingFileAppender log4j.appender.toFile.File=${use

    2

    1答えて

    私のアプリケーションをlog4j 1.2からlog4j2-2.8.1バージョンに移行中です。 log4j.propertiesファイルの既存の1.x構成は以下のとおりです。 log4j.appender.JSERRORFILE=org.apache.log4j.DailyRollingFileAppender log4j.appender.JSERRORFILE.File=${log4j.log