log4cxx

    8

    4答えて

    ロギングライブラリを使用するには2週間ほどかかりました。私はLog4cxx、Log4cpp、log4cplus、boost.logを試しました。問題は、これらのどれも私のために働かないということではありません。私は、彼らをまったく働かせる方法を理解できません。私は実際にlog4j/logbackを使って作業しているので、log4cxxを使用したいと思いますが、log4jをベースにしたライブラリをビ

    1

    1答えて

    Windowsで時刻に基づいてlog4cxxをロールバックすることに成功した人は誰ですか?単体テストのケースや動作から、これはwin32プラットフォームでは全く動作しないことがわかります。私の設定は場合には以下の通りです 私がミスを犯しました: log4j.rootLogger=DEBUG, A1 log4j.appender.A1=org.apache.log4j.RollingFileApp

    3

    1答えて

    Log4Cxxをロギングに使用していますが、%lディレクティブを使用してログトレースの場所(ファイル名と行番号)を確認したいと思います。私が持っている問題は、私もfull path names to the compilerを提供するCMakeを使用しているということです。これにより、ログ列がそれ以上整列しなくなり、log4cxxが__FILE__プリプロセッサマクロを使用してその情報を判断するた

    1

    1答えて

    は、私が使用しようとしています: <layout class="PatternLayout"> <param name="ConversionPattern" value="%d{MM/dd/yy-HH:mm:ss}[email protected]%t-Inf-%m%n" /> </layout> が、私はまだ完全な4桁の年取得しています。誰かが2桁の日付を知っています

    2

    3答えて

    私はlog4cxxを使い始めました。 Visual Studio 2005でコンパイルしましたが、警告もエラーもありません。それは、グローバルロガーオブジェクトを破壊しようとしているときに、私は例外を取得するとき、私はアプリを閉じるまで期待通りに動作します #includes<...> ... ... LoggerPtr logger(Logger::getLogger("MyApp"));

    3

    5答えて

    C#が設けられているフォーマットと値を持つ新しい文字列を返すいい静的メソッド String.Format(string, params string[]); を有しています。 C++に相当するものはありますか?私はlog4cxxを使用して、ログレベルDEBUGが有効でない場合、exprが評価されることはありませんように、短絡評価を使用しています LOG4CXX_DEBUG(logger, ex

    0

    1答えて

    私はログに書き込むためにlog4cxxを使用しています。 これは私のロギングの設定です。ここでは、ログファイルのサイズは4 MBです。 その後、self.Iは次の設定ファイルとC++コードを使用してログに記録できます。 これで、プロパティと関連する値 の例を読みたいと思っていました。プログラムの目的に必要なファイルサイズ情報を読んでみたかったのです。 **CONFIG FILE**

    1

    1答えて

    log4cxxライブラリをデバッグモードとリリースモードの両方でビルドすることに成功し、log4cxxd.libとlog4cxx.libファイルを作成しました。しかし、Visual C++ 2010プロジェクトで静的リンクを使ってそれらを使用しようとすると、 アプリケーションが正しく初期化できませんでした(0xc0150002)。 デバッグモードです。 リリースモードでは正常に動作します。デバッグ

    4

    3答えて

    log4cxx用のカスタムアペンダーを作成し、プロパティーファイル(組み込みアペンダーのようなもの)で設定することはできますか?可能であれば、log4cxxを再構築することなく(例えば、既存のappenderを派生/拡張することなく)これを行うことを好むでしょう。 例に向けて教えていただけますか?

    2

    2答えて

    私はlog4cxxをC++アプリケーションからのログメッセージを生成する良い方法としてお勧めしました。しかし、普通の古いUNIXのsyslog()呼び出しは、ファイルやネットワーク経由での出力を可能にし、すべての通常のDEBUG/INFO/WARN/ERRORレベルを持ちます。 log4cxxは明らかに/よりモジュールカスタマイズ可能ですが、私は本当にちょうどので、任意のカスタム出力機能を記述する