private static String formatMessage()

in wagon-providers/wagon-http-shared/src/main/java/org/apache/maven/wagon/shared/http/HttpMessageUtils.java [174:215]


    private static String formatMessage(
            String message, String url, int statusCode, String reasonPhrase, ProxyInfo proxyInfo) {
        Objects.requireNonNull(message, "message cannot be null");
        Objects.requireNonNull(url, "url cannot be null");
        String msg = message + url;
        if (statusCode != UNKNOWN_STATUS_CODE) {
            msg += ", status: " + statusCode;

            if (reasonPhrase != null && !reasonPhrase.isEmpty()) {
                msg += " " + reasonPhrase;
            } else {
                switch (statusCode) {
                    case SC_UNAUTHORIZED:
                        msg += " Unauthorized";
                        break;

                    case SC_FORBIDDEN:
                        msg += " Forbidden";
                        break;

                    case SC_NOT_FOUND:
                        msg += " Not Found";
                        break;

                    case SC_PROXY_AUTH_REQUIRED:
                        msg += " Proxy Authentication Required";
                        break;

                    case SC_GONE:
                        msg += " Gone";
                        break;

                    default:
                        break;
                }
            }
        }
        if (proxyInfo != null) {
            msg += ", proxy: " + proxyInfo;
        }
        return msg;
    }