Класс SystemdJournal
(Sailfish::Mdm::SystemdJournal)
Управляет конфигурацией журнала systemd. Подробнее…
Заголовочный файл: | #include <mdm-systemdjournal.h> |
Публичные методы
- SystemdJournal(QObject *parent = nullptr)
- bool disableOption(const QString &option)
- QString getOption(const QString &option)
- QVariantMap getOptions()
- bool setOption(const QString &option, const QString &value)
- bool setOptions(const QVariantMap &options)
Подробное описание
Управляет конфигурацией журнала systemd.
Путь к редактируемому файлу конфигурации: /etc/systemd/journald.conf
Служба systemd-journald автоматически перезапускается после изменения параметра. Поддерживаются
следующие параметры: Storage
, MaxLevelStore
, MaxLevelSyslog
, MaxLevelKMsg
,
MaxLevelConsole
, MaxLevelWall
, RateLimitIntervalSec
, RateLimitBurst
, SystemMaxUse
,
SystemKeepFree
, SystemMaxFileSize
, SystemMaxFiles
, RuntimeMaxUse
, RuntimeKeepFree
,
RuntimeMaxFileSize
, RuntimeMaxFiles
. Допустимые значения можно найти в документации journald.
Для использования данного класса в qmake-настройки проекта клиента следует добавить следующее:
CONFIG += link_pkgconfig
PKGCONFIG += sailfishmdm
и затем #include <mdm-systemdjournal.h>
.
Пример использования:
#include <mdm-systemdjournal.h>
void setPersistentStorage()
{
Sailfish::Mdm::SystemdJournal systemdJournal;
qInfo() << systemdJournal.setOption("Storage", "persistent");
}
Описание методов класса
SystemdJournal::SystemdJournal(QObject *parent = nullptr)
Конструктор для класса SystemdJournal с родительским элементом, указанным в параметре parent.
bool SystemdJournal::disableOption(const QString &option)
Отключён (удалён из файла конфигурации) параметр option.
QString SystemdJournal::getOption(const QString &option)
Возвращает значение value для параметра option.
QVariantMap SystemdJournal::getOptions()
Возвращает все values.
bool SystemdJournal::setOption(const QString &option, const QString &value)
Устанавливает параметру option значение value.
bool SystemdJournal::setOptions(const QVariantMap &options)
Устанавливает параметрам options значения values соответственно.