private static String formatMessage()

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


    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 ( StringUtils.isNotEmpty( reasonPhrase ) )
            {
                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;
    }