CaptureMoment
0.1.0
Free and open-source non-destructive photo editor
Loading...
Searching...
No Matches
core_initialization.h
Go to the documentation of this file.
1
12
#pragma once
13
14
namespace
CaptureMoment::Core
{
15
33
void
initialize
();
34
35
/*
36
* @brief Sets the log level for the Core library.
37
*
38
* @param level_str A string representing the desired log level (e.g., "trace", "debug", "info", "warn", "error", "critical", "off").
39
*
40
* @details
41
* This function allows dynamic adjustment of the logging verbosity for the Core library.
42
* It can be called at any time after initialization to change the log level on-the-fly.
43
*
44
* @note The log level string is case-insensitive. If an invalid string is provided, it defaults to "info".
45
*/
46
void
set_log_level
(
const
char
* level_str);
47
48
}
// namespace CaptureMoment::Core
CaptureMoment::Core
Manages the lifecycle of a single IWorkingImage instance.
Definition
app_config.cpp:11
CaptureMoment::Core::initialize
void initialize()
Initializes the CaptureMoment Core library.
Definition
core_initialization.cpp:153
CaptureMoment::Core::set_log_level
void set_log_level(const char *level_str)
CaptureMoment — footer