MCPcopy Create free account
hub / github.com/vercel/vercel / _build_log_config

Function _build_log_config

python/vercel-runtime/src/vercel_runtime/dev.py:48–81  ·  view source on GitHub ↗
(
    loggers: dict[str, Any],
    _filter_ref: object | None = None,
)

Source from the content-addressed store, hash-verified

46
47
48def _build_log_config(
49 loggers: dict[str, Any],
50 _filter_ref: object | None = None,
51) -> dict[str, Any]:
52 if _filter_ref is None:
53 _filter_ref = "vercel_runtime.dev._MaxLevelFilter"
54
55 return {
56 "version": 1,
57 "disable_existing_loggers": False,
58 "filters": {
59 "max_warning": {
60 "()": _filter_ref,
61 "max_level": logging.WARNING,
62 }
63 },
64 "handlers": {
65 "stdout": {
66 "class": "logging.StreamHandler",
67 "stream": "ext://sys.stdout",
68 "filters": ["max_warning"],
69 },
70 "stderr": {
71 "class": "logging.StreamHandler",
72 "stream": "ext://sys.stderr",
73 "level": "ERROR",
74 },
75 },
76 "loggers": loggers,
77 "root": {
78 "handlers": ["stdout", "stderr"],
79 "level": "INFO",
80 },
81 }
82
83
84def _setup_server_log_routing(logger_name: str | None = None) -> None:

Callers 2

Calls

no outgoing calls

Tested by

no test coverage detected