Log4Perl を使用してすべてのメッセージ/レベルを直接 OutputDebugString (Windows システム) に記録することは可能ですか?
既に log4perl を使用しているモジュールがいくつかありますが、すべてのログ メッセージが OutputDebugStrings である環境でこれらのモジュールを使用したいと考えています。この環境では、メッセージは DbgView で読み取られ、モジュールの出力も DbgView で読み取りたいと考えています。Log4Perl ログ ファイルを DbgView 出力とマージしたくありません。
次の perl コードを使用して、Perl から直接 OutputDebugStrings を記述します。
use Win32::API::OutputDebugString qw(OutputDebugString DStr);
OutputDebugString("Foo bar", "baz\n"); # sends Foo barbaz\n to the debugger
log4net.Appender.OutputDebugStringAppender を見つけました - Perl で同じことを達成するにはどうすればよいですか
前もって感謝します。