dc_context_set_loglevel —
set the logging level for a dive computer
context
library “libdivecomputer”
#include
<libdivecomputer/context.h>
dc_status_t
dc_context_set_loglevel(
dc_context_t
*context,
dc_loglevel_t loglevel);
Set the
minimum log level required to raise a
logging event with the
dc_context_set_logfunc(3)
callback. Operates on a dive computer context created with
dc_context_new(3).
The log levels are ordered as follows:
DC_LOGLEVEL_NONE
DC_LOGLEVEL_ERROR
DC_LOGLEVEL_WARNING
DC_LOGLEVEL_INFO
DC_LOGLEVEL_DEBUG
DC_LOGLEVEL_ALL
By setting, for exammple,
DC_LOGLEVEL_INFO,
all events of
DC_LOGLEVEL_ERROR,
DC_LOGLEVEL_WARNING, and
DC_LOGLEVEL_INFO will be reported via the
callback in
dc_context_set_logfunc(3).
Returns
DC_STATUS_OK on setting the log
level,
DC_STATUS_INVALIDARGS if
context is
NULL, or another error code on failure.
dc_context_new(3),
dc_context_set_logfunc(3)
The
library “libdivecomputer”
library was written by
Jef Driesen,
jef@libdivecomputer.org.
The manpages were written by
Kristaps Dzonsons,
kristaps@bsd.lv.