助け合いフォーラム
OSS-DB Silver(Ver3.0)
問題ID : 35353
問題を開く
「postgresql.conf」で設定するログの出力内容について、間違っているものはどれか。
この問題はプレミアムコンテンツです。
問題文誤り?
k
kwg1110
投稿日 2024/10/14
問題文
「postgresql.conf」で設定するログの出力内容について、間違っているものはどれか。
選択肢
・指定したログレベル以下のログを出力することができる
上記は正しいため、正解ではないとのことですが、正しくはログレベル以上ではないでしょうか。
2024/10/14 23:23
これ、誤解しやすいんですよねぇ…と思いつつ、
正しくはログレベル以上ではないでしょうか。
このように判断された根拠となる情報もつけていただけると、相互理解が進みやすくなるのでありがたいです。
参考に
それぞれのレベルはその下の全てのレベルを含みます。レベルを低くする程、より少ないメッセージがログに送られます。
とあるので、「以上=より多いメッセージ」を意味しますので、解説は正しいですよ。
レベルの数字についてはこちらにも記載があります。
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以下)のメッセージがログ出力されるようになる、と言うことでもあります。
コメント
この投稿に対して返信しませんか?