CKato (C++) (Compact 2013)

3/26/2014

This interface is the C++ interface for Kato.

Methods

The following table shows the methods for this interface in alphabetical order. Like all COM interfaces, this interface inherits the methods for the IUnknown interface.

Method

Description

CKato::BeginLevel

Begins a new level in the logging hierarchy.

CKato::BeginLevelV

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

CKato::CKato

Constructs a new CKato object.

CKato::Comment

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

CKato::CommentV

Adds a string to the current logging level with the specified arguments and verbosity level.

CKato::EndLevel

Ends the current level in the logging hierarchy.

CKato::EndLevelV

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

CKato::GetCurrentLevel

Retrieves the current logging level of the CKato object.

CKato::GetItemData

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

CKato::GetVerbosityCount

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

CKato::Log

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

CKato::LogV

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

CKato::SendSystemData

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

CKato::SetItemData

Associates a 32-bit application-specific value with the CKato object that can later be retrieved by GetItemData.

CKato::SetLogsAreComments

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

CKato::SetXML

This function 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