問題タブ [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 投票する
1 に答える
284 参照

c++ - 複数のプロセスからの pantheios によるログ ファイルへの同時書き込み

pantheios が複数のプロセスからのログ ファイルへの同時書き込みをサポートしているかどうかは誰でも知っています。プログラムの 2 つのインスタンスを開始すると、ログ ファイルには何も書き込まれません。これが機能するようにライブラリにパラメータを設定する必要がありますか、それともサポートされていませんか?

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

arm - arm 用の Pantheios のクロス コンパイル

pantheios をアームにクロスコンパイルしようとしましたが、うまくいきませんでした。コード ソースリーの arm-compiler を使用します。

pantheios フォルダにある gcc46 用の makefile の CC などを変更してみました。しかし、「#error _STLSOFT_SIZEOF_SHORT が定義されていません」と表示されます。これを修正するにはどうすればよいですか?

私は何を間違っていますか?. 腕のパンテオアをクロスコンパイルする方法を知っている人はいますか?

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

gcc - 「'pantheios_log_3_no_test'への未定義の参照」

Linux上のPantheiosとgcc4.6のリンクで問題が発生し、次のエラーが発生します。

私はリンクしています:

  • libpantheios.1.core.gcc46.mt.a
  • libpantheios.1.fe.simple.gcc46.mt.a
  • libpantheios.1.be.fprintf.gcc46.mt.a
  • libpantheios.1.bec.fprintf.gcc46.mt.a
  • libpantheios.1.util.gcc46.mt.a
  • libpantheios.1.appl.gcc46.mt.a
  • libpantheios.1.core.gcc46.mt.a

どこにありpantheios_log_3_no_testますか?
私は何が欠けていますか?

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

c++ - Pantheios とロガーの階層

ソフトウェア用のいくつかのロギング ライブラリを調べています。多くの人が推奨しており、かなり優れたパフォーマンス統計を誇っていることに気付きました。

Web サイトでは、Pantheios がトップ レベル レイヤーとして機能し、カスタム フロント エンドとバックエンドを定義して他のロギング ライブラリをプラグインできると主張していることを知っています。私が最も興味を持っているのは、log4cxx のロガー階層の概念です。

コンポーネントごとに異なるログ レベルを設定できるように、コンポーネント間で階層的にログインできるようにしたいと考えています。しかし、Pantheios では、これを行う方法がよくわかりません。

log4cxx 用に、ストック バックエンドとフロントエンドを自分のものでオーバーライドする必要があることを理解しています。しかし、Pantheios を異なる log4cxx ロガーに結び付けるにはどうすればよいでしょうか? これを機能させるには、ロガーごとにバックエンドを定義する必要がありますか?

これに関するコミュニティの洞察に感謝します。

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

c++ - pantheios のビルド時に STLSoft パスを指定する場所

nmake を使用して pantheios をビルドしようとしていますが、次のメッセージが表示されます

Microsoft (R) プログラム メンテナンス ユーティリティ バージョン 10.00.30319.01 Copyright (C) Microsoft Corporation. 全著作権所有。

makefile(18) : 致命的なエラー U1050: STLSOFT を定義する必要があります 停止。

STLSOFT をダウンロードし、makefile の中を調べたところ、次のコードが見つかりました。

STLSOFT のパスを挿入する場所を知りたかった

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

c++ - Pantheios は外部ファイルに書き込みます

私は周りを見回しましたが、これを正確に行う方法についての答えを見つけることができませんでした。ロギングに Pantheios を使用しようとしていますが、外部ファイルに書き込みたいです (それ以外の場合はどうすればよいでしょうか)。提供されている例の1つに従っていますが、ログファイルをどこにも作成していないようです。コードは次のとおりです。

編集: また、pantheios_be_file_setFilePath が -4 (PANTHEIOS_INIT_RC_UNSPECIFIED_FAILURE) を返しているため、それは役に立ちません。

メソッドを呼び出していないか、適切な場所に保存されていない可能性がありますか?