in src/main/java/com/aliyun/openservices/log/util/Utils.java [80:100]
public static String normalizeHostName(String hostName) {
int n = hostName.length();
while (n > 0 && hostName.charAt(n - 1) == '/') {
n--;
}
if (n <= 0) {
return null;
}
if (n < hostName.length()) {
hostName = hostName.substring(0, n);
}
for (int i = 0; i < n; i++) {
final char ch = hostName.charAt(i);
if (ch == '-' || ch == '_' || ch == '.' || (ch >= '0' && ch <= '9')
|| (ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) {
continue;
}
return null;
}
return hostName;
}