最近のアクセス:
[Log Level] プロパティ

実行時に標準クラスのログに追加する情報の詳細度を設定します。指定済みのレベルに加えて、それに続く降順で並んだすべての詳細レベルも含まれます。

0. Off Off レベルは、ログを作成しません。これが既定値です。
1. Fatal Fatal レベルは、アプリケーションの動作が停止することが予想される、極めて深刻なエラーイベントを対象とします。
2. Error Error レベルは、アプリケーションの実行を維持できる程度のエラーイベントを対象とします。
3. Warn Warn レベルは、悪影響を及ぼす可能性のある状況を対象とします。
4. Info Info レベルは、アプリケーションの進行状況の概要を示す情報メッセージを対象とします。
5. Debug Debug レベルは、アプリケーションのデバッグに最も役立つ詳細な情報イベントを対象とします。
6. All All レベルは、すべての情報をログに記録します。

適用範囲

ジェネレーター: .NET.NET FrameworkJava
レベル: ジェネレーター

説明

[ Log Level ] プロパティを使用すると、どのログレベルから (下記の数字から指定) ログファイルに詳細を含めるかを示すことができます。そのため、指定済みのレベルに加えて、それに続く降順で並んだすべての詳細レベルも含まれます。
たとえば、"4. Info" を選ぶと、ログに含まれるのは以下のレベルになります: 4. 情報、3. 警告、2. エラー、1. 致命的なメッセージ。
.NET ジェネレーターを使用して [ Log output ] プロパティを 'Console' または 'File に設定すると、 [ Log Level ] プロパティは Log.config および Log.Console.Config ファイルの <log4net threshold=...> タグの値を変更します。また、Web.Config ファイルの <trace enabled=.../> タグが設定されます。これらの設定ファイルは Web アプリケーションフォルダにあります。
ヒント: log.config ファイルは web.config (<log4net configSource="log.config"/>) によって参照され、Web アプリケーションの実行時に使用されます。Log.Console.config ファイルは Client.exe.config によって参照され、コマンドラインの実行に使用されます。詳細は GeneXus .NET アプリケーションでの Log4net 設定の説明を参照してください。
Java ジェネレーターを使用すると、このプロパティに基づいて、log4j.xml ファイルの <loggers=...> タグの値が変更されます。log4j2.xml ファイルは <Web アプリケーション>\WEB-INF\classes フォルダにあります。
ログレベルは環境変数を定義して設定することもできます。「環境変数によるログ設定」を参照してください。

高度な設定

ログのパラメーターを変更または拡張するには、次のテンプレートで値を変更します:
  • rollingfile.console.config: コマンド ライン プログラムで使用する log.console.config に定義します。
  • rollingfile.web.config: Web アプリケーションで使用する log.config ファイルに定義します。
これらのファイルは <GeneXusInstallFolder>\Log\Java\RollingFile と <GeneXusInstallFolder>\Log\Dotnet\RollingFile にあります。
毎日ログファイルを生成する場合は、テンプレートを次のように変更します:
 <appender  name="RollingFile" type="log4net.Appender.RollingFileAppender">
      <file  value="./"/>
      <appendToFile  value="true"/>
      <maximumFileSize  value="9000KB"/>
      <maxSizeRollBackups  value="0"/>
      <rollingStyle  value="Date"/>
      <staticLogFileName value="false" />
      <datePattern value="dd.MM.yyyy'.log'" />
      <layout  type="log4net.Layout.PatternLayout">
         <conversionPattern value="%d  [ %t ]  %-5p %c - %m%n" />
      </layout>
      <lockingModel  type="log4net.Appender.FileAppender+MinimalLock"/>
</appender>

実行時/設計時

このプロパティは設計時にのみ適用されます。

プロパティの変更の適用方法

プロパティに値を設定したときに、それに対応する変更を適用するには、任意のオブジェクトをビルドします。

参考情報



サブページ
Created: 18/10/29 20:21 by Admin Last update: 24/12/16 19:44 by Admin
カテゴリ
Powered by GXwiki 3.0