mirror of
				https://github.com/caddyserver/caddy.git
				synced 2025-10-31 18:30:56 +08:00 
			
		
		
		
	logging: Adjustments to BufferedLog to keep logs in the correct order (#7257)
* logging: Adjustments to BufferedLog to keep logs in the correct order * Ignore lints
This commit is contained in:
		| @ -29,6 +29,11 @@ type LogBufferCore struct { | ||||
| 	level   zapcore.LevelEnabler | ||||
| } | ||||
|  | ||||
| type LogBufferCoreInterface interface { | ||||
| 	zapcore.Core | ||||
| 	FlushTo(*zap.Logger) | ||||
| } | ||||
|  | ||||
| func NewLogBufferCore(level zapcore.LevelEnabler) *LogBufferCore { | ||||
| 	return &LogBufferCore{ | ||||
| 		level: level, | ||||
| @ -70,3 +75,8 @@ func (c *LogBufferCore) FlushTo(logger *zap.Logger) { | ||||
| 	c.entries = nil | ||||
| 	c.fields = nil | ||||
| } | ||||
|  | ||||
| var ( | ||||
| 	_ zapcore.Core           = (*LogBufferCore)(nil) | ||||
| 	_ LogBufferCoreInterface = (*LogBufferCore)(nil) | ||||
| ) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Francis Lavoie
					Francis Lavoie