Справочник API

Конструктор

pub fn builder() -> LoggerBuilder

Создаёт Logger. Параметры описаны на странице настроек; всё, что не задано, получает значение по умолчанию.

info

pub async fn info(&self, msg: &str) -> Result<(), Error>

Пишет запись уровня info.

error

pub async fn error(&self, msg: &str) -> Result<(), Error>

Пишет запись уровня error.

set_level

pub async fn set_level(&self, level: &str) -> Result<bool, Error>

Меняет уровень на лету. Возвращает false для неизвестного уровня.

enabled

pub async fn enabled(&self, level: &str) -> Result<bool, Error>

Сообщает, будут ли записываться записи этого уровня.

sync

pub async fn sync(&self) -> Result<(), Error>

Сбрасывает буферизованные записи.