code: func Initialize(l api.LoggerProvider) {
  	loggerProviderOnce.Do(func() {
  		loggerProviderInstance = l
  		logger := loggerProviderInstance.GetLogger(loggerModule)
  		logger.Debug("Logger provider initialized")
  
  		// TODO
  		// use custom leveler implementation (otherwise fallback to default)
  		//		levelerProvider, ok := loggingProvider.(apilogging.Leveler)
  		//		if !ok {
  		//		}
  	})
  }
docs: //Initialize sets new logger which takes over logging operations.
  //It is required to call this function before making any loggings.