Open guskma opened 4 years ago
i18n #26 のインデックスが余りまくっているので、エラーレベルを埋め込み検討 やっぱりエラーレベル8個は多いので半分に削る
Type | log.ttl | result | Description |
---|---|---|---|
critical | CRIT | 0 | Critical conditions |
errors | ERR | 1 | Error conditions |
warnings | WARN | 2 | Warning conditions |
infomational | INFO | 3 | Informational messages |
削った残り1bit分を一般メッセージとして割当
インデックスのうち3bitを割り当て 上位1bitをログ出力フラグ 下位2bitをエラーレベル デバッグモードが4以上ですべてのメッセージをログに出力する。
CriticalとErrorsの使い分け: 設計段階で回避できるエラーの可能性がある場合はCritical →ユーザAPI開発者向け その他、単純にうまく行かなかった場合のエラーはErrors →API利用者向け
今までは
debug = 0または1
程度でしかログの出力を制御していなかったのを、もう少し柔軟にエラーレベル調整できるようにします。エラーレベルの種類は~面倒なので~Ciscoベースで
こんなにいらんやろ! とは思うけど、何かに使えそうな気もする。そんな気がする。。。