github.com/decred/dcrlnd@v0.7.6/build/log_filelog.go (about)

     1  //go:build filelog
     2  // +build filelog
     3  
     4  package build
     5  
     6  import "os"
     7  
     8  var logf *os.File
     9  
    10  // LoggingType is a log type that writes to a file.
    11  const LoggingType = LogTypeStdOut
    12  
    13  // Write is a noop.
    14  func (w *LogWriter) Write(b []byte) (int, error) {
    15  	return logf.Write(b)
    16  }
    17  
    18  func init() {
    19  	var err error
    20  	logf, err = os.Create("dcrlnd.log")
    21  	if err != nil {
    22  		panic(err)
    23  	}
    24  }