Документация
ОС Аврора 5.0.1

Класс SystemdJournal

(Sailfish::Mdm::SystemdJournal)

Управляет конфигурацией журнала systemd. Подробнее…

Заголовочный файл: #include <mdm-systemdjournal.h>

Публичные методы

Подробное описание

Управляет конфигурацией журнала 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 соответственно.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.