logwriter.go 329 B

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