ども、cloudpackかっぱ (@inokara) です。

はじめに

consul のロギングってどうなるんでしょうか…(consul 特に指定しない場合には標準出力にログが出力されてウザい)ということで調べたのでメモ。

とりあえず

ドキュメントにはちゃんと明記されています。

以下のように設定ファイルが書けます。

{
  "bootstrap": ture,
  "server": true,
  "data_dir": "/path/to/dir",
  "node_name": "${node_name}",
  "log_level": "INFO",
  "enable_syslog": true,
  "syslog_facility": "local1"
}

enable_syslogtrue で syslog への出力が有効になる。デフォルトではファシリティ local0 を使うが、ファシリティを指定する場合には syslog_facility でファシリティを指定する。

consul agent の起動は以下のように…

consul agent -config-file /path/to/consul.json

ふう、焦りました。

元記事はこちらです。
consul のロギング