 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- func Logf(ll LogLevel, format string, args ...interface{})
- func Logln(ll LogLevel, format string, args ...interface{})
- func SetDefaultOptions(output io.Writer, level LogLevel, reportCaller bool)
- type LogLevel
- type Logger
- func (l *Logger) Debug(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) Debugf(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) Error(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) Errorf(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) Fatal(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) Fatalf(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) Info(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) Infof(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) Panic(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) Panicf(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) SetLevel(level LogLevel)
- func (l *Logger) SetOptions(output io.Writer, level LogLevel, reportCaller bool, jsonFormat bool)
- func (l *Logger) Trace(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) Tracef(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) Warn(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) Warnf(ctx context.Context, msg string, args ...interface{})
- func (l *Logger) With(fields map[string]interface{}) *Logger
 
- type Options
Constants ¶
Variables ¶
This section is empty.
Functions ¶
func Logf ¶
Logf formats log messages, uses global logger
Deprecated. Use l.Trace(), l.Debug(), l.Info(), l.Warn(), l.Error(), l.Fatal(), l.Panic() instead
Types ¶
type Logger ¶ added in v0.1.6
type Logger struct {
	// contains filtered or unexported fields
}
    Logger wraps slog.Logger with additional functionality
func GetLogger ¶ added in v0.1.6
func GetLogger() *Logger
GetLogger returns the global logger instance
func (*Logger) SetOptions ¶ added in v0.1.6
func (l *Logger) SetOptions( output io.Writer, level LogLevel, reportCaller bool, jsonFormat bool, )
SetOptions sets new options for Logger
 Click to show internal directories. 
   Click to hide internal directories.