C Interface for Kato (Compact 2013)

3/26/2014

The following table shows the functions that are used for the C interface for Kato.

Function

Description

KatoBeginLevel

Begins a new level in the logging hierarchy.

KatoBeginLevelV

Begins a new level in the logging hierarchy and appends the specified arguments to the log.

KatoComment

Logs a string to the current logging level with a specified verbosity level.

KatoCommentV

This function adds a string to the current logging level with the specified arguments and verbosity level.

KatoCreate

Creates a CKato object and returns a handle to it.

KatoDestroy

Destroys a CKato object.

KatoEndLevel

Ends the current level in the logging hierarchy.

KatoEndLevelV

Ends the current level in the logging hierarchy and appends the specified arguments to the log.

KatoGetCurrentLevel

Retrieves the current logging level of the CKato object.

KatoGetItemData

Retrieves the 32-bit application-specific value set by KatoSetItemData.

KatoGetVerbosityCount

Queries the number of times a given verbosity has been logged in a given level.

KatoLog

Logs a string to the current logging level with a specified verbosity level.

KatoLogV

Logs a string to the current logging level with the specified arguments and verbosity level and tallies the verbosity value for the given level.

KatoSendSystemData

Sends a buffer of raw data to a particular system on the server side.

KatoSetItemData

Associates a 32-bit application-specific value with a CKato object.

KatoSetLogsAreComments

Configures Kato to treat log messages as comments and ignore the verbosity level of the associated messages.

KatoSetXML

Specifies whether log strings will be output in XML format or raw format.

Requirements

Header

kato.h

Library

kato.lib

See Also

Reference

Kato Reference