func parseConf(faculty string, cnf *conf.Config) (string, Level) { facultyLogPathKey := faculty + "." + conf.HTRACE_LOG_PATH var facultyLogPath string if cnf.Contains(facultyLogPathKey) { facultyLogPath = cnf.Get(facultyLogPathKey) } else { facultyLogPath = cnf.Get(conf.HTRACE_LOG_PATH) } facultyLogLevelKey := faculty + "." + conf.HTRACE_LOG_LEVEL var facultyLogLevelStr string if cnf.Contains(facultyLogLevelKey) { facultyLogLevelStr = cnf.Get(facultyLogLevelKey) } else { facultyLogLevelStr = cnf.Get(conf.HTRACE_LOG_LEVEL) } level, err := LevelFromString(facultyLogLevelStr) if err != nil { fmt.Fprintf(os.Stderr, "Error configuring log level: %s. Using TRACE.\n") level = TRACE } return facultyLogPath, level }