in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/exporter/Exporter.java [1117:1145]
private static SeverityLevel toSeverityLevel(String level) {
if (level == null) {
return null;
}
switch (level) {
case "FATAL":
return SeverityLevel.CRITICAL;
case "ERROR":
case "SEVERE":
return SeverityLevel.ERROR;
case "WARN":
case "WARNING":
return SeverityLevel.WARNING;
case "INFO":
return SeverityLevel.INFORMATION;
case "DEBUG":
case "TRACE":
case "CONFIG":
case "FINE":
case "FINER":
case "FINEST":
case "ALL":
return SeverityLevel.VERBOSE;
default:
// TODO (trask) AI mapping: is this a good fallback?
logger.debug("Unexpected level {}, using VERBOSE level as default", level);
return SeverityLevel.VERBOSE;
}
}