genvid.toolbox.ConfigTool
警告
このモジュールは廃止されました。古いモデルでは、まだコードが交差しますが、最新の Bastion API では動作しない可能性があります。新しい genvid-sdk ツールを使用してください。
- class genvid.toolbox.ConfigTool(*args, **kwargs)
ベースクラス:
ConsulTool
Genvid 設定を管理します。
バージョン 1.33.0 で非推奨: クラスを非推奨にする
- set_config_value(key, value)
構成値を設定する。
- clear_config(key='')
選択した構成と子 class を削除する。
- load_config(*paths)
ファイルから設定を読み込む。
- get_config(key)
構成値を取得する。
- get_config_as_dict(key)
設定値を辞書として取得する。
- show_config(key='')
キーから JSON 形式で構成を出力する。
- set_log_level(logger, level)
サービスロガーの冗長性を設定する。
- get_loggers()
ロガーのリストとレベルを取得する。
- show_loggers()
ロガーのリストを出力する。
- add_config_commands()
config コマンドをパーサーに追加する。
add_commands()
から実行し、jobs コマンドをパーサーに追加する。
- run_config_command(command, options)
コマンドが config コマンドかどうかを検出し、実行する。
run_command()
から呼び出し、config コマンドを処理する。add_config_commands()
により、All-in-one コマンドが追加される。戻り値:
- handled, result: コマンドを処理したかどうかを示す、ブール値のトプル。
処理した場合は結果を返す。
- class config.ConfigTool