C# 用のSWIG (Simplified Wrapper and Interface Generator) を使用する VC++ DLL に取り組んでいます。DLL は ATL または MFC を使用せず、標準の Windows ライブラリのみを使用するように設定されています。いくつかのメモリの問題が原因で、関数からログ ファイルに書式設定されたメッセージを出力したいと考えています。それを行う別の方法は何ですか?使用できる既存のトレース クラスはありますか?
1 に答える
1
私はそれを行うための3つの異なる方法を知っています:
C++ 用の既存のログ ライブラリの 1 つを使用します。書式設定、さまざまなアペンダーなどの多くの優れた機能から利益を得ることができるため、これは最も柔軟なアプローチです。
OutputDebugString関数を使用します。この関数はメッセージをデバッガーに送信しますが、デフォルトではどのファイルにも出力しません。
独自の単純なロガーを実装する
これが役立つことを願っています。
于 2012-09-19T12:12:09.053 に答える