Monado OpenXR Runtime
Loading...
Searching...
No Matches
openvr_logger.cpp File Reference

Logging functions. More...

#include "xrt/xrt_compiler.h"
#include "util/u_misc.h"
#include "util/u_debug.h"
#include "util/u_truncate_printf.h"
#include "openvr_logger.hpp"
Include dependency graph for openvr_logger.cpp:

Macros

#define HAS_CXA_DEMANGLE   0
 
#define LOG_BUFFER_SIZE   (4096)
 
#define DEFAULT_NO_STDERR   (false)
 
#define CHECK_SHOULD_NOT_PRINT   (debug_get_bool_option_no_printing() || debug_get_bool_option_no_printing_stderr())
 

Functions

static const char * xrt::state_trackers::openvr::get_display_class_name (const char *class_name)
 
static void xrt::state_trackers::openvr::do_output (const char *buf)
 
static void xrt::state_trackers::openvr::do_print_func (struct openvr_logger &logger)
 
static void xrt::state_trackers::openvr::do_print (struct openvr_logger &logger, const char *fmt, const char *prefix, va_list args)
 
void xrt::state_trackers::openvr::openvr_log_init (struct openvr_logger &logger, const char *class_name, const char *api_func_name)
 
void xrt::state_trackers::openvr::openvr_log (struct openvr_logger &logger, u_logging_level log_level, const char *fmt,...)
 

Detailed Description