Для слежения за файлами лога использую TailFile (github.com/hpcloud/tail)
Для одного файла это выглядит так
t, err := tail.TailFile(v, tail.Config{Follow: true, ReOpen: true, MustExist: true})
Мне необходимо следить за несколькими логами, список которых я получаю из YML
В Go я новичек, и пробую по РНР-шному
var t = map[int]string
for k, value := range config.Settings.Logs {
t[k], err := tail.TailFile(value, tail.Config{Follow: true, ReOpen: true, MustExist: true})
}
На что, резонно получаю ошибку
./main.go:37:6: type map[int]string is not an expression
./main.go:40:4: non-name t[k] on left side of :=
Какой объявить массив и как в него засунуть результаты от TailFile ?