Set tractor loglevel in cli config
parent
4e9057621c
commit
b872696d9f
|
@ -48,9 +48,10 @@ def pikerd(loglevel, host, tl):
|
|||
@click.option('--broker', '-b', default=DEFAULT_BROKER,
|
||||
help='Broker backend to use')
|
||||
@click.option('--loglevel', '-l', default='warning', help='Logging level')
|
||||
@click.option('--tl', is_flag=True, help='Enable tractor logging')
|
||||
@click.option('--configdir', '-c', help='Configuration directory')
|
||||
@click.pass_context
|
||||
def cli(ctx, broker, loglevel, configdir):
|
||||
def cli(ctx, broker, loglevel, tl, configdir):
|
||||
if configdir is not None:
|
||||
assert os.path.isdir(configdir), f"`{configdir}` is not a valid path"
|
||||
config._override_config_dir(configdir)
|
||||
|
@ -60,14 +61,19 @@ def cli(ctx, broker, loglevel, configdir):
|
|||
'broker': broker,
|
||||
'brokermod': get_brokermod(broker),
|
||||
'loglevel': loglevel,
|
||||
'tractorloglevel': None,
|
||||
'log': get_console_log(loglevel),
|
||||
'confdir': _config_dir,
|
||||
'wl_path': _watchlists_data_path,
|
||||
})
|
||||
|
||||
# allow enabling same loglevel in ``tractor`` machinery
|
||||
if tl:
|
||||
ctx.obj.update({'tractorloglevel': loglevel})
|
||||
|
||||
|
||||
def _load_clis() -> None:
|
||||
from ..data import marketstore as _
|
||||
from ..data import cli as _
|
||||
from ..brokers import cli as _
|
||||
from ..ui import cli as _
|
||||
from ..watchlists import cli as _
|
||||
|
|
Loading…
Reference in New Issue