### Types of Log Messages

The load balancer plug-in generates the following types of log messages:

- Load Balancer Configurator Log Messages

- Request Dispatch and Runtime Log Messages

- Configurator Error Messages

#### Load Balancer Configurator Log Messages

These messages will be logged when you are using idempotent URLs and error page settings.

An output for idempotent URL pattern configuration contains the following information:

- When the log level is set to FINE:

  `CONFxxxx: IdempotentUrlPattern configured <url-pattern> <no-of-retries> for web-module : <web-module>`

- When the log level is set to SEVERE:

  `CONFxxxx: Duplicate entry of Idempotent URL element <url-pattern> for webModule <web-module> in loadbalancer.xml."`

- When the log level is set to WARN:

  `CONFxxxx: Invalid IdempotentUrlPatternData <url-pattern> for web-module <web-module>`

  An output for error page URL configuration contains the following information (log level set to WARN):

  `CONFxxxx: Invalid error-url for web-module <web-module>`

#### Request Dispatch and Runtime Log Messages

These log messages are generated while a request is being load balanced and dispatched.

- An output for standard logging for each method start contains the following information (log level set to FINE):

  `ROUTxxxx: Executing Router method <method_name>`

- An output for router logs for each method start contains the following information (log level set to INFO):

  `ROUTxxxx: Successfully Selected another ServerInstance for idempotent request <Request-URL>`

- An output for runtime logs contains the following information (log level set to INFO):

  `RNTMxxxx: Retrying Idempotent <GET/POST/HEAD> Request <Request-URL>`

#### Configurator Error Messages

These errors appear if there are configuration problems, for example, if the custom error page referenced is missing.

- Log level set to INFO:

  `ROUTxxxx: Non Idempotent Request <Request-URL> cannot be retried`

  For example: `ROUTxxxx: Non Idempotent Request http://sun.com/addToDB?x=11&abc=2 cannot be retried`

- Log level set to FINE:

  `RNTMxxxx: Invalid / Missing Custom error-url / page: <error-url> for web-module: <web-module>`

  For example: `RNTMxxxx: Invalid / Missing Custom error-url / page: myerror1xyz for web-module: test`