added error logging if model fails to load
diff --git a/nlpcraft/src/main/python/spacy_proxy.py b/nlpcraft/src/main/python/spacy_proxy.py
index 4a39964..b71b477 100644
--- a/nlpcraft/src/main/python/spacy_proxy.py
+++ b/nlpcraft/src/main/python/spacy_proxy.py
@@ -21,6 +21,9 @@
 from flask import Flask, request
 from flask_restful import Resource, Api
 
+import logging
+
+logger = logging.getLogger(__name__)
 #
 # This is an example of spaCy REST proxy. It only should be used during development.
 # For production usage we recommend WSGI server instead.
@@ -30,7 +33,12 @@
 # Add your own or modify spaCy libraries here.
 # By default, the English model 'en_core_web_sm' is loaded.
 #
-nlp = spacy.load("en_core_web_sm")
+spacy_model_name = "en_core_web_sm"
+try:
+    nlp = spacy.load(spacy_model_name)
+except Exception as err:
+    logger.error(f"Error loading spaCy model: {spacy_model_name}")
+    logger.error(err)
 
 app = Flask(__name__)
 api = Api(app)