Skip to content

Commit d851928

Browse files
committed
Revert "Add override_logging argument to Worker (#634) (#636)"
This reverts commit 1afa214.
1 parent a50e525 commit d851928

File tree

7 files changed

+2
-49
lines changed

7 files changed

+2
-49
lines changed

docs/includes/settingref.txt

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2135,21 +2135,6 @@ Level used when redirecting standard outputs.
21352135
The logging level to use when redirect STDOUT/STDERR to logging.
21362136

21372137

2138-
.. setting:: worker_override_logging
2139-
2140-
``worker_override_logging``
2141-
---------------------------
2142-
2143-
:type: :class:`bool`
2144-
:default: :const:`True`
2145-
:environment: :envvar:`WORKER_OVERRIDE_LOGGING`
2146-
2147-
Override worker logging.
2148-
2149-
Enable to configure root logger.
2150-
2151-
Enabled by default.
2152-
21532138

21542139
.. _settings-extending:
21552140

faust/cli/base.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,6 @@ class Command(abc.ABC): # noqa: B024
516516
daemon: bool = False
517517
redirect_stdouts: Optional[bool] = None
518518
redirect_stdouts_level: Optional[int] = None
519-
override_logging: Optional[bool] = None
520519

521520
builtin_options: OptionSequence = builtin_options
522521
options: Optional[OptionList] = None
@@ -661,7 +660,6 @@ def worker_for_service(
661660
console_port=self.console_port,
662661
redirect_stdouts=self.redirect_stdouts or False,
663662
redirect_stdouts_level=self.redirect_stdouts_level,
664-
override_logging=self.override_logging or False,
665663
loop=loop or asyncio.get_event_loop_policy().get_event_loop(),
666664
daemon=self.daemon,
667665
)

faust/types/settings/settings.py

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,6 @@ def __init__(
168168
# Worker settings:
169169
worker_redirect_stdouts: Optional[bool] = None,
170170
worker_redirect_stdouts_level: Severity = None,
171-
worker_override_logging: Optional[bool] = None,
172171
# Extension settings:
173172
Agent: SymbolArg[Type[AgentT]] = None,
174173
ConsumerScheduler: SymbolArg[Type[SchedulingStrategyT]] = None,
@@ -2024,19 +2023,6 @@ def worker_redirect_stdouts_level(self) -> Severity:
20242023
The logging level to use when redirect STDOUT/STDERR to logging.
20252024
"""
20262025

2027-
@sections.Worker.setting(
2028-
params.Bool,
2029-
env_name="WORKER_OVERRIDE_LOGGING",
2030-
default=True,
2031-
)
2032-
def worker_override_logging(self) -> bool:
2033-
"""Override worker logging.
2034-
2035-
Enable to configure root logger.
2036-
2037-
Enabled by default.
2038-
"""
2039-
20402026
@sections.Extension.setting(
20412027
params.Symbol(Type[AgentT]),
20422028
default="faust:Agent",

faust/worker.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,6 @@ def __init__(
229229
loop: Optional[asyncio.AbstractEventLoop] = None,
230230
redirect_stdouts: Optional[bool] = None,
231231
redirect_stdouts_level: Optional[Severity] = None,
232-
override_logging: Optional[bool] = None,
233232
logging_config: Optional[Dict] = None,
234233
**kwargs: Any,
235234
) -> None:
@@ -241,8 +240,6 @@ def __init__(
241240
redirect_stdouts = conf.worker_redirect_stdouts
242241
if redirect_stdouts_level is None:
243242
redirect_stdouts_level = conf.worker_redirect_stdouts_level or logging.INFO
244-
if override_logging is None:
245-
override_logging = conf.worker_override_logging
246243
if logging_config is None and app.conf.logging_config:
247244
logging_config = dict(app.conf.logging_config)
248245
super().__init__(
@@ -258,7 +255,6 @@ def __init__(
258255
console_port=console_port,
259256
redirect_stdouts=redirect_stdouts,
260257
redirect_stdouts_level=redirect_stdouts_level,
261-
override_logging=override_logging,
262258
logging_config=logging_config,
263259
loop=loop,
264260
**kwargs,

tests/functional/test_app.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -444,11 +444,6 @@ def test_env_with_prefix(self):
444444
setting=Settings.worker_redirect_stdouts_level,
445445
expected_value="error",
446446
),
447-
EnvCase(
448-
env={"WORKER_OVERRIDE_LOGGING": "no"},
449-
setting=Settings.worker_override_logging,
450-
expected_value=False,
451-
),
452447
],
453448
)
454449
def test_env(self, env, setting, expected_value):
@@ -560,7 +555,6 @@ def test_defaults(self):
560555
assert conf.web_cors_options is None
561556
assert conf.worker_redirect_stdouts
562557
assert conf.worker_redirect_stdouts_level == "WARN"
563-
assert conf.worker_override_logging
564558

565559
assert conf.agent_supervisor is mode.OneForOneSupervisor
566560

@@ -683,7 +677,6 @@ def assert_config_equivalent(
683677
},
684678
worker_redirect_stdouts=False,
685679
worker_redirect_stdouts_level="DEBUG",
686-
worker_override_logging=False,
687680
broker_max_poll_records=1000,
688681
broker_max_poll_interval=10000,
689682
timezone=pytz.timezone("US/Eastern"), # noqa: B008
@@ -752,7 +745,6 @@ def assert_config_equivalent(
752745
web_cors_options=web_cors_options,
753746
worker_redirect_stdouts=worker_redirect_stdouts,
754747
worker_redirect_stdouts_level=worker_redirect_stdouts_level,
755-
worker_override_logging=worker_override_logging,
756748
logging_config=logging_config,
757749
consumer_auto_offset_reset=consumer_auto_offset_reset,
758750
ConsumerScheduler=ConsumerScheduler,
@@ -817,7 +809,6 @@ def assert_config_equivalent(
817809
assert conf.web_cors_options == web_cors_options
818810
assert conf.worker_redirect_stdouts == worker_redirect_stdouts
819811
assert conf.worker_redirect_stdouts_level == worker_redirect_stdouts_level
820-
assert conf.worker_override_logging == worker_override_logging
821812
assert conf.broker_max_poll_records == broker_max_poll_records
822813
assert conf.broker_max_poll_interval == broker_max_poll_interval
823814
assert conf.logging_config == logging_config

tests/unit/cli/test_base.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,6 @@ def test_worker_for_service(self, *, command):
366366
console_port=command.console_port,
367367
redirect_stdouts=command.redirect_stdouts or False,
368368
redirect_stdouts_level=command.redirect_stdouts_level,
369-
override_logging=command.override_logging or False,
370369
loop=loop,
371370
daemon=command.daemon,
372371
)

tests/unit/test_worker.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,8 @@ def test_constructor(self, app):
3838
assert not w2.redirect_stdouts
3939
w3 = Worker(app, redirect_stdouts_level="DEBUG")
4040
assert w3.redirect_stdouts_level == 10
41-
w4 = Worker(app, override_logging=False)
42-
assert not w4.override_logging
43-
w5 = Worker(app, logging_config={"foo": 1})
44-
assert w5.logging_config == {"foo": 1}
41+
w4 = Worker(app, logging_config={"foo": 1})
42+
assert w4.logging_config == {"foo": 1}
4543

4644
def test_set_sensors(self, app):
4745
assert Worker(app, sensors=[1, 2]).sensors == {1, 2}

0 commit comments

Comments
 (0)