code: func (e *Engine) WithLogger(log *zap.Logger) {
  	e.logger = log.With(zap.String("engine", "tsm1"))
  
  	if e.traceLogging {
  		e.traceLogger = e.logger
  	}
  
  	if wal, ok := e.WAL.(*WAL); ok {
  		wal.WithLogger(e.logger)
  	}
  
  	e.FileStore.WithLogger(e.logger)
  }
docs: // WithLogger sets the logger for the engine.