-module(docs@utils@logger). -compile([no_auto_import, nowarn_unused_vars]). -export([configure_backend/0, log/2, info/1, warn/1, error/1]). -export_type([level/0]). -type level() :: emergency | alert | critical | error | warning | notice | info | debug. -spec configure_backend() -> nil. configure_backend() -> sprocket_ffi:configure_logger_backend(). -spec log(level(), binary()) -> nil. log(Level, Message) -> logger:log(Level, Message), nil. -spec info(binary()) -> nil. info(Message) -> log(info, Message). -spec warn(binary()) -> nil. warn(Message) -> log(warning, Message). -spec error(binary()) -> nil. error(Message) -> log(error, Message).