Skip to content

Commit 0217c80

Browse files
committed
set logging datefmt and format
1 parent 246a370 commit 0217c80

File tree

10 files changed

+24
-9
lines changed

10 files changed

+24
-9
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ Use the **routine-discovery pipeline** to analyze captured data and synthesize a
307307
**Linux/macOS (bash):**
308308
```bash
309309
python scripts/discover_routines.py \
310-
--task "recover the api endpoints for searching for trains and their prices" \
310+
--task "Recover API endpoints for searching for trains and their prices" \
311311
--cdp-captures-dir ./cdp_captures \
312312
--output-dir ./routine_discovery_output \
313313
--llm-model gpt-5

scripts/browser_monitor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from src.data_models.network import ResourceType
1818
from src.cdp.tab_managements import cdp_new_tab, dispose_context
1919

20-
logging.basicConfig(level=Config.LOG_LEVEL)
20+
logging.basicConfig(level=Config.LOG_LEVEL, format=Config.LOG_FORMAT, datefmt=Config.LOG_DATE_FORMAT)
2121
logger = logging.getLogger(__name__)
2222

2323
# ---- Configuration ----

scripts/discover_routines.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
"""
2+
src/scripts/discover_routines.py
3+
24
Script for discovering routines from the network transactions.
35
"""
46

@@ -13,7 +15,7 @@
1315
from src.routine_discovery.agent import RoutineDiscoveryAgent
1416
from src.routine_discovery.context_manager import ContextManager
1517

16-
logging.basicConfig(level=Config.LOG_LEVEL)
18+
logging.basicConfig(level=Config.LOG_LEVEL, format=Config.LOG_FORMAT, datefmt=Config.LOG_DATE_FORMAT)
1719
logger = logging.getLogger(__name__)
1820

1921

scripts/execute_routine.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from src.cdp.routine_execution import execute_routine
2323
from src.data_models.production_routine import Routine
2424

25-
logging.basicConfig(level=Config.LOG_LEVEL)
25+
logging.basicConfig(level=Config.LOG_LEVEL, format=Config.LOG_FORMAT, datefmt=Config.LOG_DATE_FORMAT)
2626
logger = logging.getLogger(__name__)
2727

2828

src/cdp/cdp_session.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from src.cdp.network_monitor import NetworkMonitor
1515
from src.cdp.storage_monitor import StorageMonitor
1616

17-
logging.basicConfig(level=Config.LOG_LEVEL)
17+
logging.basicConfig(level=Config.LOG_LEVEL, format=Config.LOG_FORMAT, datefmt=Config.LOG_DATE_FORMAT)
1818
logger = logging.getLogger(__name__)
1919

2020

src/cdp/network_monitor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
from src.data_models.network import Stage
3939

4040

41-
logging.basicConfig(level=Config.LOG_LEVEL)
41+
logging.basicConfig(level=Config.LOG_LEVEL, format=Config.LOG_FORMAT, datefmt=Config.LOG_DATE_FORMAT)
4242
logger = logging.getLogger(__name__)
4343

4444

src/cdp/routine_execution.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
"""
2+
src/cdp/routine_execution.py
3+
4+
Execute a routine using Chrome DevTools Protocol.
5+
"""
6+
17
import json
28
import logging
39
import random
@@ -19,7 +25,7 @@
1925
RoutineSleepOperation,
2026
)
2127

22-
logging.basicConfig(level=Config.LOG_LEVEL)
28+
logging.basicConfig(level=Config.LOG_LEVEL, format=Config.LOG_FORMAT, datefmt=Config.LOG_DATE_FORMAT)
2329
logger = logging.getLogger(__name__)
2430

2531

src/config.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,24 @@
1212

1313
load_dotenv()
1414

15+
# configure httpx logger to suppress verbose HTTP logs
16+
logging.getLogger("httpx").setLevel(logging.WARNING)
17+
1518

1619
class Config():
1720
"""
1821
Centralized configuration for environment variables.
1922
"""
2023

24+
# logging configuration
2125
LOG_LEVEL: int = logging.getLevelNamesMapping().get(
2226
os.getenv("LOG_LEVEL", "INFO").upper(),
2327
logging.INFO
2428
)
29+
LOG_DATE_FORMAT: str = os.getenv("LOG_DATE_FORMAT", "%Y-%m-%d %H:%M:%S")
30+
LOG_FORMAT: str = os.getenv("LOG_FORMAT", "[%(asctime)s] %(levelname)s:%(name)s:%(message)s")
2531

32+
# API keys
2633
OPENAI_API_KEY: str | None = os.getenv("OPENAI_API_KEY")
2734

2835
@classmethod

src/routine_discovery/agent.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from src.data_models.dev_routine import Routine, RoutineFetchOperation
2828
from src.utils.exceptions import TransactionIdentificationFailedError
2929

30-
logging.basicConfig(level=Config.LOG_LEVEL)
30+
logging.basicConfig(level=Config.LOG_LEVEL, format=Config.LOG_FORMAT, datefmt=Config.LOG_DATE_FORMAT)
3131
logger = logging.getLogger(__name__)
3232

3333

src/utils/llm_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from src.config import Config
1616
from src.utils.exceptions import LLMStructuredOutputError
1717

18-
logging.basicConfig(level=Config.LOG_LEVEL)
18+
logging.basicConfig(level=Config.LOG_LEVEL, format=Config.LOG_FORMAT, datefmt=Config.LOG_DATE_FORMAT)
1919
logger = logging.getLogger(__name__)
2020

2121

0 commit comments

Comments
 (0)