src: Add DMA localagent
[barometer.git] / src / dma / vendor / github.com / labstack / echo / log.go
diff --git a/src/dma/vendor/github.com/labstack/echo/log.go b/src/dma/vendor/github.com/labstack/echo/log.go
new file mode 100644 (file)
index 0000000..b194c39
--- /dev/null
@@ -0,0 +1,40 @@
+package echo
+
+import (
+       "io"
+
+       "github.com/labstack/gommon/log"
+)
+
+type (
+       // Logger defines the logging interface.
+       Logger interface {
+               Output() io.Writer
+               SetOutput(w io.Writer)
+               Prefix() string
+               SetPrefix(p string)
+               Level() log.Lvl
+               SetLevel(v log.Lvl)
+               Print(i ...interface{})
+               Printf(format string, args ...interface{})
+               Printj(j log.JSON)
+               Debug(i ...interface{})
+               Debugf(format string, args ...interface{})
+               Debugj(j log.JSON)
+               Info(i ...interface{})
+               Infof(format string, args ...interface{})
+               Infoj(j log.JSON)
+               Warn(i ...interface{})
+               Warnf(format string, args ...interface{})
+               Warnj(j log.JSON)
+               Error(i ...interface{})
+               Errorf(format string, args ...interface{})
+               Errorj(j log.JSON)
+               Fatal(i ...interface{})
+               Fatalj(j log.JSON)
+               Fatalf(format string, args ...interface{})
+               Panic(i ...interface{})
+               Panicj(j log.JSON)
+               Panicf(format string, args ...interface{})
+       }
+)