diff --git a/crawl4ai/async_crawler_strategy.py b/crawl4ai/async_crawler_strategy.py index 2850b36a6..4daf68ae1 100644 --- a/crawl4ai/async_crawler_strategy.py +++ b/crawl4ai/async_crawler_strategy.py @@ -87,7 +87,8 @@ def __init__( """ # Initialize browser config, either from provided object or kwargs self.browser_config = browser_config or BrowserConfig.from_kwargs(kwargs) - self.logger = logger + # Initialize with default logger if none provided to prevent NoneType errors + self.logger = logger if logger is not None else AsyncLogger(verbose=False) # Initialize browser adapter self.adapter = browser_adapter or PlaywrightAdapter()