diff --git a/src/logging_p.h b/src/logging_p.h new file mode 100644 index 0000000..b24df00 --- /dev/null +++ b/src/logging_p.h @@ -0,0 +1,19 @@ +/* + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020 Johan Ouwerkerk + */ +#ifndef KEYSMITH_LOGGING_PRIVATE_H +#define KEYSMITH_LOGGING_PRIVATE_H + +#include + +#define DEFAULT_LOGGER(name, category) \ + static const QLoggingCategory &name(void) \ + { \ + static QLoggingCategory c(category, QtMsgType::QtInfoMsg); \ + return c; \ + } + +#define KEYSMITH_LOGGER(name, category) DEFAULT_LOGGER(name, "org.kde.keysmith" category) + +#endif