basalttrail ⌥

Справочник

Конструктор

func New(opts Options) (*Logger, error)

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

Info

func (l *Logger) Info(ctx context.Context, msg string) error

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

Error

func (l *Logger) Error(ctx context.Context, msg string) error

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

SetLevel

func (l *Logger) SetLevel(ctx context.Context, level string) (bool, error)

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

Enabled

func (l *Logger) Enabled(ctx context.Context, level string) (bool, error)

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

Sync

func (l *Logger) Sync(ctx context.Context) error

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