Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for newDefaultHandler (0.19 sec)

  1. src/log/slog/logger_test.go

    	// restore the default logger at the end of the test.
    	currentLogger := Default()
    	currentLogWriter := log.Writer()
    	currentLogFlags := log.Flags()
    	SetDefault(New(newDefaultHandler(loginternal.DefaultOutput)))
    	t.Cleanup(func() {
    		SetDefault(currentLogger)
    		log.SetOutput(currentLogWriter)
    		log.SetFlags(currentLogFlags)
    	})
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 10 21:25:30 UTC 2023
    - 19.5K bytes
    - Viewed (0)
  2. src/log/slog/logger.go

    func SetLogLoggerLevel(level Level) (oldLevel Level) {
    	oldLevel = logLoggerLevel.Level()
    	logLoggerLevel.Set(level)
    	return
    }
    
    func init() {
    	defaultLogger.Store(New(newDefaultHandler(loginternal.DefaultOutput)))
    }
    
    // Default returns the default [Logger].
    func Default() *Logger { return defaultLogger.Load() }
    
    // SetDefault makes l the default [Logger], which is used by
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jan 08 18:26:18 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  3. src/log/slog/handler_test.go

    					WithGroup("s2")
    			},
    			attrs: attrs,
    			want:  "INFO message p1=1 s1.s2.a=1 s1.s2.b=two",
    		},
    	} {
    		t.Run(test.name, func(t *testing.T) {
    			var got string
    			var h Handler = newDefaultHandler(func(_ uintptr, b []byte) error {
    				got = string(b)
    				return nil
    			})
    			if test.with != nil {
    				h = test.with(h)
    			}
    			r := NewRecord(time.Time{}, LevelInfo, "message", 0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 02 13:57:53 UTC 2023
    - 19.6K bytes
    - Viewed (0)
  4. src/log/slog/handler.go

    	WithGroup(name string) Handler
    }
    
    type defaultHandler struct {
    	ch *commonHandler
    	// internal.DefaultOutput, except for testing
    	output func(pc uintptr, data []byte) error
    }
    
    func newDefaultHandler(output func(uintptr, []byte) error) *defaultHandler {
    	return &defaultHandler{
    		ch:     &commonHandler{json: false},
    		output: output,
    	}
    }
    
    func (*defaultHandler) Enabled(_ context.Context, l Level) bool {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 18:18:13 UTC 2023
    - 17.5K bytes
    - Viewed (0)
Back to top