code: func initLogLevels(c *CompositeMultiHandler, basePath string, config *config.Context) {
  	for _, name := range []string{"debug", "info", "warn", "error", "crit",
  		"trace", // TODO trace is deprecated
  	} {
  		if config != nil {
  			extraLogFlag := config.BoolDefault(SPECIAL_USE_FLAG, false)
  			output, found := config.String("log." + name + ".output")
  			if found {
  				if extraLogFlag {
  					log.Printf("Adding standard handler %s output %s", name, output)
  				}
  				initHandlerFor(c, output, basePath, NewLogOptions(config, true, nil, toLevel[name]))
  			}
  			// Gets the list of options with said prefix
  		} else {
  			initHandlerFor(c, "stderr", basePath, NewLogOptions(config, true, nil, toLevel[name]))
  		}
  	}
  }
docs: // Init the log.error, log.warn etc configuration options