Main.go file for app to read log file

From MyWiki
Revision as of 15:09, 29 March 2022 by George2 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
package main
 
import (
       "os"
       "log"
       "bufio"
       "strings"
       "fmt"
       )
 
func main() {
             f, err := os.Open("myapp.log")
             if err != nil {
                            log.Fatal(err)
                           }
             defer f.Close()
             r := bufio.NewReader(f)
             for {
                  s, err := r.ReadString('\n')
                  if err != nil {
                                break
                                }
                  if strings.Contains(s, "ERROR") {
                                                   fmt.Println(s)
                                                  }
 
 
 
                 }
 
 
            }

There are no exceptions in go