github.com/codefly-dev/core@v0.1.107/wool/adapters/log/adapter.go (about)

     1  package log
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"github.com/codefly-dev/core/wool"
     7  )
     8  
     9  type Logger struct {
    10  	w *wool.Wool
    11  }
    12  
    13  func AsLog(w *wool.Wool) *Logger {
    14  	return &Logger{
    15  		w: w,
    16  	}
    17  }
    18  
    19  func (l *Logger) Info(message string, args ...any) {
    20  	l.w.Info(fmt.Sprintf(message, args...))
    21  }