8

log4net には VS2010 の CR が同梱されているため、ログが記録されるのは当然のことです。レポートで何が起こっているかを把握できるように、CR ログ レベルをデバッグに設定するにはどうすればよいですか?

明確にする必要があります。私のプロジェクトでは既に log4net が動作しています。CrystalReports からは何も表示されません。

4

1 に答える 1

1

このリンクには、追加のログを有効にする方法の詳細が含まれています。

https://apps.support.sap.com/sap/support/knowledge/public/en/0001470978

抜粋:

  1. メモ帳を使用して、logging-on.reg と logging-off.reg という 2 つの .reg ファイルを作成します。
  2. 以下の適切なセクションからテキストを各 .reg ファイルにコピーして保存します。
  3. ロギングを行う必要があるシステムに .reg ファイルをコピーします。
  4. logging-on.reg ファイルをダブルクリックし、内容をレジストリにマージします。
  5. 監視している IIS、サービス、または Windows アプリケーションを再起動します。注: Crystal ランタイム ファイルが既にメモリ内にある場合、ログは機能しません。
  6. 障害が発生するまで、またはエラー メッセージが表示されるまで、アプリケーションを実行します。
  7. temp ディレクトリで .log ファイルを見つけます。
    • Windows XP; C:\Documents and Settings\\Local Settings\Temp
    • Windows Vista、7、サーバー 2008; C:\Users\\AppData\Local\Temp
    • Visual Studio IDE を実行している Windows Server 2008 は、VS が一時フォルダーとして使用するサブフォルダー \2 (私の場合は ) を作成します。これは、ログ ファイルが配置されている場所です。
  8. 用途に応じて命名いたします。たとえば、アプリの名前が mySlowReport.exe の場合、ログ ファイルの名前は次のようになります。
    • mySlowReport.crpe.bkgrnd.log
    • mySlowReport.crpe.Diagnostics.log
    • mySlowReport.crpe.functions.log

Crystal Reports for Visual Studio 2010

注 Visual Studio 2010 の Crystal によって作成されるログ ファイルの拡張子は .GLF です。

ロギングを有効にします

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging]
[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging\crpe.bkgrnd]
"Destinations"=dword:00000003
"Position"=dword:00000003
"LogErrorsOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging\crpe.diagnostics]
"Destinations"=dword:00000003
"Position"=dword:00000003
"LogErrorsOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging\crpe.functions]
"Destinations"=dword:00000003
"LogErrorsOnly"=dword:00000000
"Position"=dword:00000003
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging\crpe.bkgrnd]
"Destinations"=dword:00000003
"Position"=dword:00000003
"LogErrorsOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging\crpe.diagnostics]
"Destinations"=dword:00000003
"Position"=dword:00000003
"LogErrorsOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging\crpe.functions]
"Destinations"=dword:00000003
"LogErrorsOnly"=dword:00000000
"Position"=dword:00000003

ロギングを無効にする

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging]
[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging\crpe.bkgrnd]
"Destinations"=dword:00000000
"Position"=dword:00000000
"LogErrorsOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging\crpe.diagnostics]
"Destinations"=dword:00000000
"Position"=dword:00000000
"LogErrorsOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging\crpe.functions]
"Destinations"=dword:00000000
"LogErrorsOnly"=dword:00000000
"Position"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging\crpe.bkgrnd]
"Destinations"=dword:00000000
"Position"=dword:00000000
"LogErrorsOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging\crpe.diagnostics]
"Destinations"=dword:00000000
"Position"=dword:00000000
"LogErrorsOnly"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Logging\crpe.functions]
"Destinations"=dword:00000000
"LogErrorsOnly"=dword:00000000
"Position"=dword:00000000
于 2016-06-14T21:46:34.577 に答える