LogLevelType LogLevel::from_string(constchar* str) { for (uint i = 0; i < Count; i++) { if (strcasecmp(str, _name[i]) == 0) { returnstatic_cast<LogLevelType>(i);
}
} return Invalid;
}
LogLevelType LogLevel::fuzzy_match(constchar *level) {
size_t len = strlen(level);
LogLevelType match = LogLevel::Invalid; double best = 0.4; // required similarity to be considered a match for (uint i = 1; i < Count; i++) {
LogLevelType cur = static_cast<LogLevelType>(i); constchar* levelname = LogLevel::name(cur); double score = StringUtils::similarity(level, len, levelname, strlen(levelname)); if (score >= best) {
match = cur;
best= score;
}
} return match;
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet am 2026-09-09)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.