File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11"""Module for the DefaultConfluenceExtractor class."""
22
3+ import logging
34from langchain_community .document_loaders import ConfluenceLoader
45
56from extractor_api_lib .impl .types .extractor_types import ExtractorTypes
1011 ConfluenceLangchainDocument2InformationPiece ,
1112)
1213
14+ logger = logging .getLogger (__name__ )
15+
1316
1417class ConfluenceExtractor (InformationExtractor ):
1518 """Implementation of the InformationExtractor interface for confluence."""
@@ -57,6 +60,9 @@ async def aextract_content(
5760 if not confluence_loader_parameters .get ("max_pages" ) or isinstance (
5861 confluence_loader_parameters .get ("max_pages" ), str
5962 ):
63+ logging .warning (
64+ "max_pages parameter is not set or invalid discarding it. ConfluenceLoader will use default value."
65+ )
6066 confluence_loader_parameters .pop ("max_pages" )
6167 # Drop the document_name parameter as it is not used by the ConfluenceLoader
6268 if "document_name" in confluence_loader_parameters :
You can’t perform that action at this time.
0 commit comments