Logging categories

The logging information is divided into the following categories:

Authentication – logs logon checks including the credentials that were sent from the client application.

Background processing – logs background tasks such as escalation point monitoring, reminders and cache maintenance.

Business functions – logs business function commands.

Business logic – logs server-side business rules that are coded into specific business classes.

Cache refreshes – logs activity within the MetadataRefreshMonitor that runs on a background thread within the application server and polls the cache timestamps to control metadata refreshes.

Calculation – logs details of successful and unsuccessful calculations.

Database access – for SQL tracing.

Form selection – logs information about calls to the window publishing function. This helps in determining why the publishing function is returning a particular window in a particular circumstance.

Free text search – logs information about Web Access knowledge indexing and searching.

HTTP requests – logs HTTP requests coming into the application from browser based clients. Note that this only applies to Web applications that host the Service Desk Framework in-process. Includes performance analysis to help identify slower requests.

Lifecycle processing – logs lifecycle actions and the resulting lifecycle steps: automatic actions, post-conditions and status changes. Also logs secondary lifecycle actions that are triggered on related objects.

Metadata cache – logs full and incremental loads of the server-side metadata cache including performance analysis.

Metadata lookups – logs incoming requests to the Metadata Web services. This is useful for tracking metadata lookup requests coming from client applications.

Objects in context – gives a summary of the numbers and types of object that are sent to the Service Desk Framework in a request. This useful when investigating concerns about the size of a request being sent to the Service Desk Framework. Supports only the trace levels Information and All.

Query processing – logs queries that are invoked by the client application. (Note that queries that are invoked on the server, such as through business logic, are not included here).

Soap messages – logs information about the number and size of SOAP messages being transmitted across the network (to and from the server) for performance analysis.

Transaction processing – logs transactions that modify, create or delete data.

Web Service – for a web service linked to a business object, this logging category logs the web service URL called, the parameters passed to the web service, the return values and return status from the web service, the time to execute the web service, and the authentication parameters passed to the web service.

Usage Statistics – reports the output of your Usage Statistics (for more information about Usage Statistics, see Creating an instance).

Copy Rules – reports diagnostics for copy rules (for more information about copy rules, see Copy related attributes).