Tracing GeneXus Server

Official Content
This documentation is valid for:

GeneXus Server has tracing support via log4net.

The configuration file is called gxtracer.config, and is located in the GeneXus Server Vdir directory: C:\<GeneXusServer_installation_dir>\VDir

The file has a default configuration.

<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"/>
  <level value="ALL" />
  <appender-ref ref="GeneXusServer" />

To enable tracing, set the level value (from the 'root' tag) to 'ALL'.

The following levels are defined in order of increasing priority:

  • ALL
  • INFO
  • WARN
  • OFF

Enabling tracing will create a file called GXServer.log (located in the GeneXus Server root directory: C:\<GeneXusServer_installation_dir>) which contains all the GeneXus Server instance tracing information.

Note: trace via the AspNetTraceAppender is not supported by GeneXus Server.

See also

Was this page helpful?
What Is This?
Your feedback about this content is important. Let us know what you think.