2016-08-13 6 views

答えて

2

私は、ドックがちょうどリソースブロックの名前を少し間違って選んだと思います。より良い例は次のようになります。

この場合
log 'foo' do 
    message 'Logging to foo' 
    level :fatal 
end 

message引数は、メッセージがログに記録するかを指示する一方で、ログのリソースの名前は、'foo'です。 message引数を空のままにすると、既定値はname(この場合は'foo')になります。したがって、この場合には:

log 'foo' do 
    level :fatal 
end 

リテラルテキストfooは、あなたのログファイルにダンプになるだろう。

+0

ありがとうSebastian。私は2つの疑問を持っています:(1)名前とメッセージの両方が存在する場合、名前はリソース名のみを指定し、識別と通知のみに使用されることを意図しています。 (2)resource-nameは、記録されるメッセージのターゲットを決して意味しません。 – user2250246

+0

私はあなたが両方のカウントで正しいと信じています。 –

1

この名前は、messageプロパティのデフォルト値です。 messageを明示的に指定すると、その名前は通知のルーティングと重複排除にのみ使用されます。

関連する問題