MIP_SDK  v3.0.0-187-g93c7302
MicroStrain Communications Library for embedded systems
logging.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <microstrain/logging.h>
4 
5 
6 namespace microstrain
7 {
8 
9 //enum class LogLevel
10 //{
11 // OFF = MICROSTRAIN_LOG_LEVEL_OFF,
12 // FATAL = MICROSTRAIN_LOG_LEVEL_FATAL,
13 // ERROR = MICROSTRAIN_LOG_LEVEL_ERROR,
14 // WARN = MICROSTRAIN_LOG_LEVEL_WARN,
15 // INFO = MICROSTRAIN_LOG_LEVEL_INFO,
16 // DEBUG = MICROSTRAIN_LOG_LEVEL_DEBUG,
17 // TRACE = MICROSTRAIN_LOG_LEVEL_TRACE,
18 //};
19 
20 //namespace logging
21 //{
22 // using Callback = ::microstrain_log_callback;
23 //
24 // void init(Callback callback, LogLevel max_level, void* user=nullptr);
25 //
26 // Callback get_callback() { return ::microstrain_logging_callback(); }
27 // LogLevel max_level() { return static_cast<LogLevel>(::microstrain_logging_level()); }
28 // void* user_pointer() { return ::microstrain_logging_user_data(); }
29 //
30 // //void log(LogLevel level, const char* fmt, ...) { ::microstrain_logging_log(level, fmt, args); }
31 //}
32 
33 } // namespace microstrain
logging.h
microstrain
Definition: embedded_time.h:8