File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change 1414"""
1515from asyncio import get_event_loop , gather
1616from datetime import datetime , UTC
17- from logging import basicConfig , INFO , DEBUG , getLogger
1817from typing import Callable
1918from queue import Queue
2019
20+ import logging
21+
2122from .core import AProxyRelayCore
2223
2324
2425class AProxyRelay (AProxyRelayCore ):
2526 def __init__ (
2627 self ,
2728 targets : list [str ],
28- timeout : int = 5 ,
29+ timeout : int = 30 ,
2930 scrape : bool = True ,
3031 filter : bool = True ,
3132 zones : list [str ] = ['US' ], # noqa: B006
@@ -48,7 +49,7 @@ def __init__(
4849 ```py
4950 proxy_relay = AProxyRelay(
5051 targets=targets,
51- timeout=5 ,
52+ timeout=30 ,
5253 scrape=True,
5354 filter=True,
5455 zones=['US', 'DE'],
@@ -58,8 +59,13 @@ def __init__(
5859 ```
5960 """
6061 # Configure the logger
61- basicConfig (level = INFO if not debug else DEBUG )
62- self .logger = getLogger (__name__ )
62+ logging .basicConfig (level = logging .INFO if not debug else logging .DEBUG )
63+ self .logger = logging .getLogger (__name__ )
64+ console_handler = logging .StreamHandler ()
65+ console_handler .setLevel (logging .DEBUG if debug else logging .INFO )
66+ formatter = logging .Formatter ('%(asctime)s - %(levelname)s - %(message)s' )
67+ console_handler .setFormatter (formatter )
68+ self .logger .addHandler (console_handler )
6369
6470 # Initialize Core
6571 AProxyRelayCore .__init__ (self )
You can’t perform that action at this time.
0 commit comments