1.5. hammer の設定
デフォルトでは、グローバルの hammer
設定は以下の場所に保存されています。
-
一般的な
hammer
の設定: /etc/hammer/cli_config.yml - CLI モジュールの設定ファイル: /etc/hammer/cli.modules.d/
hammer
(~/.hammer/cli_config.yml 内) または CLI モジュール (~/.hammer/cli.modules.d/ の適切な .yml ファイル) にユーザー固有のディレクティブを設定できます。
設定ファイルの読み込み順と、読み込んだモジュールのバージョンを表示するには、以下を実行します。
hammer -d --version
$ hammer -d --version
多くの CLI モジュールの設定を読み込むと、hammer
コマンドの実行が遅くなる可能性があります。このような場合は、あまり使用しない CLI モジュールを無効化することを検討してください。
「認証」 に記載されているような認証情報を保存する以外に、~/.hammer/ 設定ディレクトリーに他の複数のオプションを設定できます。たとえば、~/.hammer/cli_config.yml でデフォルトのログレベルを変更して、以下のディレクティブを使用してログのローテーションを設定できます。これらのディレクティブは、現在のユーザーにのみ影響を及ぼし、グローバルには適用されません。
:log_level: 'warning' :log_size: 5 #in MB
:log_level: 'warning'
:log_size: 5 #in MB
同様に、ユーザーインターフェイスの設定を行います。たとえば、Hammer 出力で、要求ごとに表示するエントリー数を設定するには、以下の行を変更します。
:per_page: 30
:per_page: 30
この設定は、Hammer オプション --per-page
と同等です。