mirror of
https://github.com/hanzoai/oxy.git
synced 2026-09-30 23:42:31 +00:00
25 lines
490 B
Go
25 lines
490 B
Go
package utils
|
|
|
|
// Logger the logger interface.
|
|
type Logger interface {
|
|
Debug(msg string, args ...any)
|
|
Info(msg string, args ...any)
|
|
Warn(msg string, args ...any)
|
|
Error(msg string, args ...any)
|
|
}
|
|
|
|
// NoopLogger a noop logger.
|
|
type NoopLogger struct{}
|
|
|
|
// Debug noop.
|
|
func (*NoopLogger) Debug(string, ...any) {}
|
|
|
|
// Info noop.
|
|
func (*NoopLogger) Info(string, ...any) {}
|
|
|
|
// Warn noop.
|
|
func (*NoopLogger) Warn(string, ...any) {}
|
|
|
|
// Error noop.
|
|
func (*NoopLogger) Error(string, ...any) {}
|