terminal_check_notappengine.go raw

   1  // +build !appengine,!js,!windows,!nacl,!plan9
   2  
   3  package logrus
   4  
   5  import (
   6  	"io"
   7  	"os"
   8  )
   9  
  10  func checkIfTerminal(w io.Writer) bool {
  11  	switch v := w.(type) {
  12  	case *os.File:
  13  		return isTerminal(int(v.Fd()))
  14  	default:
  15  		return false
  16  	}
  17  }
  18