----- "Robert Greig" <[email protected]> wrote: > 2008/12/23 William Henry <[email protected]>: > > >> 1) the broker's default output logging level is nothing. If you > start > >> it up, it gives no indication that it is doing anything at all. Is > >> this deliberate? I think it should really be INFO level, or at > least > >> some level that enables the user to see that it is listening on a > >> port > >> without running netstat. > > > > Yes it is deliberate. Default is silent. > > What is the rationale for this? It seems a very bad idea to me - > which > other standard processes behave like this (httpd does not, for > example). >
Good question. One of the desirable properties of message brokers and other messaging technology is high performance. Eliminating any unnecessary writes, even to standard output, is important. You'll find that many messaging technologies will have as little or no logging output going to files or standard out by default. It can always be turned on if needed and there is usually another more efficient mechanism in place. Happy New Year. -William > RG
