Files
safer-eve/main.go
T
2019-12-19 03:16:08 +00:00

62 lines
1004 B
Go

package main
import (
"fmt"
"github.com/starkers/safer-eve/pkg/eve"
"time"
)
func main() {
fmt.Println("searching")
//logDirs := eve.PathSearch()
//fmt.Println(a)
fileList := eve.FileSearchUnix()
//List := eve.GetActiveChannels(fileList)
//for _, name := range List{
// fmt.Println(name)
//}
//for _, d := range logDirs {
// fmt.Println(d)
// go eve.WatchPath(d)
//}
for _, f := range fileList{
if eve.IsCurrentLog(f) {
//if strings.Contains(f, "delve.imperium") {
fmt.Printf("tailing file: %v\n", f)
go eve.Tail(f)
//}
}
//else {
// fmt.Println(f)
//}
}
time.Sleep(9999 * time.Hour)
}
//func parseLine(text string){
// fmt.Printf("parsing: '%v'\n", text)
//}
//
//func tailFile(filePath string) {
//
// // https://godoc.org/github.com/hpcloud/tail#Config
// t, err := tail.TailFile(
// filePath,
// tail.Config{
// Follow: true,
// })
// if err != nil {
// fmt.Println(err)
// }
// for line := range t.Lines{
// parseLine(line.Text)
// }
//
//}