Maki
Formally verfied low-code orchestration
Toggle main menu visibility
Loading...
Searching...
No Matches
logger.h
1
#pragma once
2
#include <QMap>
3
#include <QObject>
4
#include <QString>
5
6
#include "ilogging.h"
7
#include "logging.h"
8
9
namespace
maki
10
{
11
class
ILogging;
12
}
13
17
class
Logger
:
public
QObject,
public
maki::ILogging
18
{
19
public
:
25
Logger
(QObject* parent =
nullptr
);
26
33
void
registerPlugin
(
const
QString& name, maki::LogFunction& callback)
override
;
34
35
private
:
36
QMap<QString, maki::LogFunction> mPlugins;
37
};
Logger::Logger
Logger(QObject *parent=nullptr)
Constructs a new Logger object.
Definition
logger.cpp:3
Logger::registerPlugin
void registerPlugin(const QString &name, maki::LogFunction &callback) override
Registers a plugin with a callback function.
Definition
logger.cpp:8
maki
Contains UI helper widgets and layout grouping utilities used by MAKI.
Definition
generator.h:10
Generated for
MAKI
· © 2026 with
Doxygen
1.9.8
GitHub
Research