Класс 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 соответственно.