github.com/lingyao2333/mo-zero@v1.4.1/core/logx/logwriter.go (about)

     1  package logx
     2  
     3  import "log"
     4  
     5  type logWriter struct {
     6  	logger *log.Logger
     7  }
     8  
     9  func newLogWriter(logger *log.Logger) logWriter {
    10  	return logWriter{
    11  		logger: logger,
    12  	}
    13  }
    14  
    15  func (lw logWriter) Close() error {
    16  	return nil
    17  }
    18  
    19  func (lw logWriter) Write(data []byte) (int, error) {
    20  	lw.logger.Print(string(data))
    21  	return len(data), nil
    22  }