問題タブ [log4cxx]
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.
c++ - Pantheios とロガーの階層
ソフトウェア用のいくつかのロギング ライブラリを調べています。多くの人が推奨しており、かなり優れたパフォーマンス統計を誇っていることに気付きました。
Web サイトでは、Pantheios がトップ レベル レイヤーとして機能し、カスタム フロント エンドとバックエンドを定義して他のロギング ライブラリをプラグインできると主張していることを知っています。私が最も興味を持っているのは、log4cxx のロガー階層の概念です。
コンポーネントごとに異なるログ レベルを設定できるように、コンポーネント間で階層的にログインできるようにしたいと考えています。しかし、Pantheios では、これを行う方法がよくわかりません。
log4cxx 用に、ストック バックエンドとフロントエンドを自分のものでオーバーライドする必要があることを理解しています。しかし、Pantheios を異なる log4cxx ロガーに結び付けるにはどうすればよいでしょうか? これを機能させるには、ロガーごとにバックエンドを定義する必要がありますか?
これに関するコミュニティの洞察に感謝します。
logging - Apache log4cxx と log4cplus の主な違い
これらの C++ ロガーを利用できるアプリをビルドする必要があります。私は両方のロガー (Apache log4cxx と log4cplus) を調べています。2 つの違いを知りたいです。私が見たことの1つは、APR(Apache Portable Runtime)を利用するApache log4cxxです。
では、この 2 つの違いを誰か教えてもらえますか?
c++ - log4cpp - 未処理の例外とアクセス違反
いくつかのチュートリアルから読んだコードの例を次に示します。
エラーレポート:
エラーの原因は何ですか?
linux - さまざまなマッチをさまざまな色で強調表示するための「cat」アナログ
私の質問はこれに似ています:構文の強調表示/色付け cat。しかし、まったく同じではありません。
これを行うツールは素晴らしいでしょう:
cat
ファイル- 単語
x
を色で強調表示するcx
- 単語
y
を色で強調表示するcy
など 誰もがこのようなことを知っていますか?
これに対する「実際の動機」は次のとおりです。ログ(たとえば、によって生成されたもの)があり、1 つの色でlog4cxx
強調表示したい。別の; 3位など。DEBUG
ERROR
WARN
基本的に、私が達成しようとしているのは、log4cxx のコンソール出力の色を設定するには?
cat
とgrep
(カスタム カラーを使用)の間の何らかの組み合わせについて考えます。ただし、外部ツールも (存在する場合) 機能します。
アイデア?
編集:
ありがとう、@sjngm ! 素晴らしい提案。少し変更しました(現在はとして使用できalias
、行全体が強調表示されます)。これは誰かに役立つ可能性があるため、変更を投稿することにしました。
使用例:
python - MinGW を介して Windows に apr をインストールすると、Python が検出されない
Windows ボックスに MinGW を使用して log4cxx をインストールしようとしていますが、最初に apr と apr-util をインストールする必要があります。
私はApacheのWebサイトのガイドに従っており、リストされているPythonのバージョンをインストールしましたが、Pythonが見つからないというエラーが発生しました:
ガイドにリンクされているPython インストーラーを使用したので、正しいバージョンだと思います。
MinGW または MSYS に Python がどこにあるのかを伝える必要がありますか? もしそうなら、実際にどのように行うのですか?
また、現在すべてが 32 ビットで実行されています。
どんな助けでも大歓迎です!
ありがとう
linux - Linux で Log4cxx の静的ビルドをリンクするとシンボルが見つからない
OpenSuse 12.3 で Log4cxx を静的にビルドしましたが、Qt プロジェクトでビルドしようとすると、リンク時に失敗します。apr、apr-util、および log4cxx の順序によってエラーは異なりますが、この順序unix:!macx:LIBS+=-L$$LOG4CXX_PATH/libでビルドした場合、これが最も関連性の高いリンク エラーの一部であると私は信じています。 -lapr-1 -laprutil-1 -llog4cxx :
objectptr.cpp:(.text+0x124): log4cxx への未定義の参照apr_atomic_xchg32'
../../../External/Linux/static/log4cxx/lib/liblog4cxx.a(stringhelper.o): In function
::helpers::StringHelper::toInt64(std::string const&)': stringhelper.cpp:(.text+0x5d0): log4cxx への未定義の参照apr_atoi64'
../../../External/Linux/static/log4cxx/lib/liblog4cxx.a(pool.o): In function
:: helpers::Pool::Pool()': pool.cpp:(.text+0x3a): log4cxx への未定義の参照apr_pool_create_ex'
../../../External/Linux/static/log4cxx/lib/liblog4cxx.a(pool.o): In function
::helpers::Pool::~Pool()': pool.cpp:(.text+0xfc) : `apr_pool_destroy' への未定義の参照