podman

Форк
0
/
events_freebsd.go 
23 строки · 641.0 Байт
1
package events
2

3
import (
4
	"fmt"
5
	"strings"
6

7
	"github.com/sirupsen/logrus"
8
)
9

10
// NewEventer creates an eventer based on the eventer type
11
func NewEventer(options EventerOptions) (Eventer, error) {
12
	logrus.Debugf("Initializing event backend %s", options.EventerType)
13
	switch strings.ToUpper(options.EventerType) {
14
	case strings.ToUpper(LogFile.String()):
15
		return EventLogFile{options}, nil
16
	case strings.ToUpper(Null.String()):
17
		return newNullEventer(), nil
18
	case strings.ToUpper(Memory.String()):
19
		return NewMemoryEventer(), nil
20
	default:
21
		return nil, fmt.Errorf("unknown event logger type: %s", strings.ToUpper(options.EventerType))
22
	}
23
}
24

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

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