Microsoft Information Protection (MIP) SDK for C++: Reference 1.15
Doxygen-generated documentation for MIP SDK written in C++
Loading...
Searching...
No Matches
log_message_data.h File Reference

Contains the LogMessageData class for logging. More...

#include <chrono>
#include <memory>
#include <string>
#include <thread>
#include "mip/mip_namespace.h"
+ Include dependency graph for log_message_data.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LogMessageData
 A class that stores log messages. More...
 

Enumerations

enum class  LogLevel : unsigned int {
  Trace = 0 ,
  Info = 1 ,
  Warning = 2 ,
  Error = 3
}
 Different log levels used across the MIP SDK. More...
 

Detailed Description

Contains the LogMessageData class for logging.

Definition in file log_message_data.h.

Enumeration Type Documentation

◆ LogLevel

enum class LogLevel : unsigned int
strong

Different log levels used across the MIP SDK.

Enumerator
Trace 
Info 
Warning 
Error 

Definition at line 48 of file log_message_data.h.

48 : unsigned int {
49 Trace = 0, /* Log statement is of type Trace */
50 Info = 1, /* Log statement is of type Info */
51 Warning = 2, /* Log statement is of type Warning */
52 Error = 3, /* Log statement is of type Error */
53};
Base class for all errors that will be reported (thrown or returned) from MIP SDK.
Definition error.h:114