Merge pull request #1718 from YuriNachos/fix/issue-1704-default-logger
fix: Initialize default logger in AsyncPlaywrightCrawlerStrategy (#1704)
This commit is contained in:
@@ -87,7 +87,8 @@ class AsyncPlaywrightCrawlerStrategy(AsyncCrawlerStrategy):
|
|||||||
"""
|
"""
|
||||||
# Initialize browser config, either from provided object or kwargs
|
# Initialize browser config, either from provided object or kwargs
|
||||||
self.browser_config = browser_config or BrowserConfig.from_kwargs(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
|
# Initialize browser adapter
|
||||||
self.adapter = browser_adapter or PlaywrightAdapter()
|
self.adapter = browser_adapter or PlaywrightAdapter()
|
||||||
|
|||||||
Reference in New Issue
Block a user