Imaging Control 4 C++ Library 1.0.0
Loading...
Searching...
No Matches
InitLibraryConfig Struct Reference

The library initialization config structure. More...

Public Attributes

ErrorHandlerBehavior defaultErrorHandlerBehavior
 Selects the behavor of the default error handler ic4::Error::Default().
 
LogLevel apiLogLevel
 Specifies the log level for the library API.
 
LogLevel internalLogLevel
 Specifies the log level for the internal library functions.
 
LogTarget logTargets
 Selects the targets for logging.
 
std::string logFilePath
 Specifies the log file to use if logTargets has LogTarget::File set.
 

Detailed Description

The library initialization config structure.

Passed to initLibrary() when initializing the IC Imaging Control 4 C++ Class Library.

Member Data Documentation

◆ defaultErrorHandlerBehavior

ErrorHandlerBehavior defaultErrorHandlerBehavior

Selects the behavor of the default error handler ic4::Error::Default().

See Error Handling for details.

◆ logTargets

LogTarget logTargets

Selects the targets for logging.

This is a bitwise combination of LogTarget values.