mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-23 21:18:58 +00:00
(crawler) Reduce log spam in HttpFetcherImpl
This commit is contained in:
parent
7611b7900d
commit
d2b6b2044c
@ -12,7 +12,6 @@ import nu.marginalia.crawling.model.CrawlerDocumentStatus;
|
|||||||
import nu.marginalia.crawling.model.ContentType;
|
import nu.marginalia.crawling.model.ContentType;
|
||||||
import nu.marginalia.model.EdgeDomain;
|
import nu.marginalia.model.EdgeDomain;
|
||||||
import nu.marginalia.model.EdgeUrl;
|
import nu.marginalia.model.EdgeUrl;
|
||||||
import nu.marginalia.bigstring.BigString;
|
|
||||||
import nu.marginalia.crawl.retreival.logic.ContentTypeLogic;
|
import nu.marginalia.crawl.retreival.logic.ContentTypeLogic;
|
||||||
import nu.marginalia.crawl.retreival.logic.ContentTypeParser;
|
import nu.marginalia.crawl.retreival.logic.ContentTypeParser;
|
||||||
import okhttp3.*;
|
import okhttp3.*;
|
||||||
@ -25,9 +24,7 @@ import javax.net.ssl.SSLException;
|
|||||||
import javax.net.ssl.X509TrustManager;
|
import javax.net.ssl.X509TrustManager;
|
||||||
import java.io.EOFException;
|
import java.io.EOFException;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.net.SocketTimeoutException;
|
import java.net.*;
|
||||||
import java.net.URISyntaxException;
|
|
||||||
import java.net.UnknownHostException;
|
|
||||||
import java.nio.charset.Charset;
|
import java.nio.charset.Charset;
|
||||||
import java.nio.charset.IllegalCharsetNameException;
|
import java.nio.charset.IllegalCharsetNameException;
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
@ -200,16 +197,16 @@ public class HttpFetcherImpl implements HttpFetcher {
|
|||||||
catch (SocketTimeoutException ex) {
|
catch (SocketTimeoutException ex) {
|
||||||
return createTimeoutErrorRsp(url, ex);
|
return createTimeoutErrorRsp(url, ex);
|
||||||
}
|
}
|
||||||
catch (IllegalCharsetNameException | SSLException | EOFException ex) {
|
catch (UnknownHostException ex) {
|
||||||
|
return createUnknownHostError(url, ex);
|
||||||
|
}
|
||||||
|
catch (SocketException | ProtocolException | IllegalCharsetNameException | SSLException | EOFException ex) {
|
||||||
// This is a bit of a grab-bag of errors that crop up
|
// This is a bit of a grab-bag of errors that crop up
|
||||||
// IllegalCharsetName is egg on our face,
|
// IllegalCharsetName is egg on our face,
|
||||||
// but SSLException and EOFException are probably the server's fault
|
// but SSLException and EOFException are probably the server's fault
|
||||||
|
|
||||||
return createHardErrorRsp(url, ex);
|
return createHardErrorRsp(url, ex);
|
||||||
}
|
}
|
||||||
catch (UnknownHostException ex) {
|
|
||||||
return createUnknownHostError(url, ex);
|
|
||||||
}
|
|
||||||
catch (Exception ex) {
|
catch (Exception ex) {
|
||||||
logger.error("Error during fetching", ex);
|
logger.error("Error during fetching", ex);
|
||||||
return createHardErrorRsp(url, ex);
|
return createHardErrorRsp(url, ex);
|
||||||
|
Loading…
Reference in New Issue
Block a user