問題タブ [pantheios]

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 投票する
2 に答える
1364 参照

visual-c++ - Windows 7 の Pantheios C++ ロガーでのビルド エラー

pantheios 1.0.1-beta をビルドしようとすると、「makefile:17: * missing separator. Stop.」というメッセージが表示されます。エラーとして。指定されたインストール手順に正しく従いました。すべての環境変数も正しく設定されました。誰かがこれを避けるのを手伝ってくれますか? Visual Studio 2008 を使用しています。

ありがとうございました

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

c++ - Pantheiosでさまざまな構成を使用する

この質問は、Pantheiosライブラリを使用したC++でのログインに関するものです。私のアプリケーションでは、これらの異なるロガーが必要です。

  • 重要なメッセージをlogFile1とコンソールに記録するもの
  • 警告メッセージをlogFile2に記録するもの
  • エラーメッセージをWindowsEventLogに記録するもの

    パンチオスでできるかしら。

    私の質問は次のとおりです。ログエントリごとに異なる設定(重大度レベル、異なるファイル名など)を設定するにはどうすればよいですか。

    また、ここPantheiosには、さまざまなサブシステムに使用できるロギング階層がありますか?

    実行時にこれらの構成を変更できますか?

ありがとう、レザ

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

c++ - Log4cplus は本当に遅いですか?

C++ でロギング サブシステムの 3 つのオプションをテストしてきました。1 つは Log4cplus、1 つは Pantheios、そして最後の 1 つは私たちが作成した単純なロギング ライブラリです。

Log4cplus は、他の 2 つよりもはるかに低速です。1,000,000 件のログ エントリを記録した結果は次のとおりです。

  • log4cplus: 200秒編集: バッファ サイズを設定すると120秒に短縮されました
  • mylogger: 55 秒
  • パンテイオス:35

パフォーマンスの調整が欠けているのではないかと思っています。

私は常にルート ロガーを使用していることを追加する必要があります。ファイルにログを記録してログを記録しています。 LOG4CPLUS_INFO(rootLogger, "Replace me with the text!");

ありがとう、レザ

0 投票する
2 に答える
114 参照

pantheios - Pantheios で be.file を使用して空のログ ファイルの作成を拒否する方法は?

1)be.file バックエンドには機能があります - _be_file_set_filename() の前に追加されたメッセージは失われず、後でログに追加されます。2)_be_file_set_filename はすぐにファイルを開きます => エントリが追加されていない場合、emty ファイルが作成されます

質問: 空のファイルの作成を抑制し (最初のログ エントリが追加されたときにのみファイルを作成する)、機能を保存する方法 1) ?

0 投票する
2 に答える
155 参照

logging - Pantheios ロギング ライブラリを使用した Windows イベントへのロギング

Pantheios を使用して Windows イベント ログにログ メッセージを送信するにはどうすればよいですか?

Pantheious を使用して複数のプロセスから実行すると、プロセスセーフになりますか? 私はクラッシュを取得しますか?

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

logging - Pantheios ログ ライブラリの構成

xml やプロパティ ファイルなど、外部から Pantheios ログ ライブラリを構成することはできますか?

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

c++ - Cpp Pantheios ログ ライブラリ、デバッグ アサーション失敗エラー

cpp プロジェクト、cpp cli プロジェクト、および ac# win forms プロジェクトがあります。cpp ネイティブ プロジェクトで pantheios ログ ライブラリを使用しています。ログを書き込もうとすると、次のエラーが発生します。

ログエラー

これが私のコードです:

ログ.hpp

ログ.cpp

私はこの行でエラーを取ります:

このエラーを修正するにはどうすればよいですか?

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

c++ - PANTHEIOS_FE_PROCESS_IDENTITY の多重定義を避けるには?

複数のファイルを含むプロジェクトに取り組んでおり、それぞれにログインする必要があります。

ファイルをコンパイルするには、次のものが必要です。

たとえば、両方のファイルに共通の log1.cpp と log2.cpp と log.h があるとします。これらのファイルは、log1.o および log2.o にコンパイルされます。それはうまくいきます。

ここで、これら 2 つのファイルを 1 つの実行可能ファイルにリンクすると、次のエラーが発生します。

問題は、コンパイルするために PANTHEIOS_FE_PROCESS_IDENTITY を file1.cpp と file2.cpp の両方で定義する必要があることです。

コードを実行可能ファイルにリンクできるようにするには、コードをどのように変更する必要がありますか?

使用されるファイルは次のとおりです: log1.cpp:

log2.cpp:

log.h:

そしてmakeの出力:

編集: pantheios-1.0.1-beta213/include/pantheios/frontends/stock.h:120 で 'PANTHEIOS_FE_PROCESS_IDENTITY' が extern として宣言されているため、静的として再定義できません。

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

c++ - ログ ファイル名の Pantheios 日付/時刻

アプリケーションで Pantheios を使用しており、1 時間ごとに新しいログ ファイルを生成したいと考えています。日付と時刻を追加する方法を説明するブログ エントリを見たことがあります (http://blog.pantheios.org/2010/10/pantheios-101-beta-197-released-befile.html)。たとえば、次のように使用します。

pantheios_be_file_setFilePath("test-%T-%D.log");

ここで、%T 指定子は、HHMMSS 形式の現在の時刻に置き換えられます。%D 指定子は、YYYYMMSS 形式の現在の日付に置き換えられます。

上記の例では、1 分ごとに一意のファイルが作成されます。私の質問は、1 時間ごとにファイルを作成できるかどうかです。%H と %HH を使用してみましたが、どちらも機能しません。助けてくれてありがとう。

0 投票する
0 に答える
215 参照

visual-c++ - DLL 内の Pantheios のログをメイン アプリケーションのログに接続する

状況は次のとおりです。私は MFC アプリケーションに取り組んでおり、いくつかのログ機能をそれに統合したいと考えています。いくつかの調査を行った結果、Pantheios に落ち着きました。Pantheios が最高のログ API と見なされているようだからです。簡単なログインと実行に問題はありませんでした。出力のフォーマットを変更するために、いくつかのコールバックを投入しました。

私のアプリケーションは、いくつかの DLL を利用する予定です。これらは私が積極的に開発している DLL であり、ロギングも統合したいと考えています。これらの DLL からのすべてのログがメイン アプリケーション ログにルーティングされるのが理想的ですが、Pantheios を使用してそれを行う方法がわかりません。独自のファイルにログを記録させることはできますが、それらをメインのアプリケーション ログに添付する方法がわかりません。

何か案は?