GeneXus Server は、log4net を使用したトレースをサポートしています。
設定ファイル
gxtracer.config は、GeneXus Server の VDir ディレクトリー C:\<GeneXus Server のインストールディレクトリー>\VDir にあります。
このファイルの既定の設定を次に示します。
<log4net threshold="ALL">
<appender name="GeneXusServer" type="log4net.Appender.RollingFileAppender">
<file value="..\GXServer.log"/>
<appendToFile value="true"/>
<maximumFileSize value="9000KB"/>
<maxSizeRollBackups value="4"/>
<encoding value="unicodeFFFE" />
<rollingStyle value="Size" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date{yyyy-MM-dd HH:mm:ss,fff} [ %t ] %-5p %c{1} - %m%n"/>
</layout>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="GeneXusServer" />
</root>
</log4net>
トレースを有効にするには、root タグの level value を
ALL に設定します。
レベルは、優先度の高い順に次のようになっています。
- ALL
- DEBUG
- INFO
- WARN
- ERROR
- FATAL
- OFF
トレースを有効にすると、GeneXus Server インスタンスのすべてのトレース情報を含む
GXServer.log というファイルが (GeneXus Server のルートディレクトリー
C:\<GeneXus Server のインストールディレクトリー> に) 作成されます。
注: AspNetTraceAppender を使用した asp.net トレースは、GeneXus Server ではサポートされていません。