Hazelcast C++ Client
Public Member Functions | List of all members
hazelcast::client::config::logger_config Class Reference

Public Member Functions

logger::level level ()
 Minimum level of log messages to be printed. More...
 
logger_configlevel (logger::level level)
 Set the minimum severity level of log messages to be printed. More...
 
logger::handler_type handler ()
 
logger_confighandler (logger::handler_type handler)
 Set a log handler function to be invoked on each log message. More...
 

Member Function Documentation

◆ handler() [1/2]

logger::handler_type hazelcast::client::config::logger_config::handler ( )
inline
Returns
log handler function

◆ handler() [2/2]

logger_config& hazelcast::client::config::logger_config::handler ( logger::handler_type  handler)
inline

Set a log handler function to be invoked on each log message.

Setting this config will cause the default logging behaviour to be disabled. The handler function takes the instance and cluster name of the client, the file and the line number from which the log was emitted, the severity level, and the log message.

Warning
The handler function must be thread-safe.
Returns
*this

◆ level() [1/2]

logger::level hazelcast::client::config::logger_config::level ( )
inline

Minimum level of log messages to be printed.

Log messages with a severity level below this level will be ignored.

Returns
minimum severity level

◆ level() [2/2]

logger_config& hazelcast::client::config::logger_config::level ( logger::level  level)
inline

Set the minimum severity level of log messages to be printed.

Log messages with a severity level below this level will be ignored.

Returns
*this

The documentation for this class was generated from the following file: