助け合いフォーラム
この問題はプレミアムコンテンツです。
問題文誤り?
問題文
「postgresql.conf」で設定するログの出力内容について、間違っているものはどれか。
選択肢
・指定したログレベル以下のログを出力することができる
上記は正しいため、正解ではないとのことですが、正しくはログレベル以上ではないでしょうか。
これ、誤解しやすいんですよねぇ…と思いつつ、
正しくはログレベル以上ではないでしょうか。
このように判断された根拠となる情報もつけていただけると、相互理解が進みやすくなるのでありがたいです。
参考に
それぞれのレベルはその下の全てのレベルを含みます。レベルを低くする程、より少ないメッセージがログに送られます。
とあるので、「以上=より多いメッセージ」を意味しますので、解説は正しいですよ。
レベルの数字についてはこちらにも記載があります。
Wikipedia「syslog」の「重大度」
https://ja.wikipedia.org/wiki/Syslog#%E9%87%8D%E5%A4%A7%E5%BA%A6%E3%83%AC%E3%83%99%E3%83%AB
3(Error)を指定すると、よりレベルの低い2(Critical)/1(Alert)/0(Emergency)が出力されるが、より高い4(Warning)や5(Notice)は表示されない、と言うことです。またこのことから、最もレベルの大きい7(Debug)を指定すると、syslogに送られる全て(7以下)のメッセージがログ出力されるようになる、と言うことでもあります。
コメント
私もこれ違和感を感じました。エラーメッセージ重要度的には設定値以上のエラーを出力するのに、説明では「以下」!?と思いました。異常じゃね?って思いました。( ´∀` )
コメント
この投稿に対して返信しませんか?
k kwg1110
2024/11/28 12:47
遅れて申し訳ありません、気づきませんでした。 ありがとうございます。勉強になりました。