Alexandre A Barbosa
01/06/2023, 8:54 PM@Test
`fun level should be trace for internal uri
() {`
assertEquals(Level.TRACE, findLevel("/internal/actuator/health"))
}
fun findLevel(requestedUri: String) : Level {
for ( uri in loggingProps.uris) {
var found = false
for (entry in uri.entries.iterator()) {
if (entry.key == "uri" && AntPathMatcher().match(entry.value.toString(), requestedUri) ) {
found = true
}
if (found && entry.key == "level") {
return Level.valueOf(entry.value.toString().uppercase())
}
}
}
return <http://Level.INFO|Level.INFO>
}