func (l *Logger) Warning(args ...interface{}) {
	l.logger.Warn(fmt.Sprint(args...))
}
Warning logs to WARNING log. Arguments are handled in the manner of fmt.Print.
package grpc
import (
	"fmt"
	"strings"
	"logur.dev/logur"
)
type Logger struct {
	logger       logur.Logger
	levelEnabler logur.LevelEnabler
}
func New(logger logur.Logger) *Logger {
	l := &Logger{
		logger: logger,
	}
	if levelEnabler, ok := logger.(logur.LevelEnabler); ok {
		l.levelEnabler = levelEnabler
	}
	return l
}
func (l *Logger) Info(args ...interface{}) {
	l.logger.Info(fmt.Sprint(args...))
}
func (l *Logger) Infoln(args ...interface{}) {
	l.logger.Info(strings.TrimSuffix(fmt.Sprintln(args...), "\n"))
}
func (l *Logger) Infof(format string, args ...interface{}) {
	l.logger.Info(fmt.Sprintf(format, args...))
}