BIND 10 #735: Investigate BIND-9 Logging

BIND 10 Development do-not-reply at isc.org
Wed Apr 27 11:49:55 UTC 2011


#735: Investigate BIND-9 Logging
-------------------------------------+-------------------------------------
                   Reporter:         |                 Owner:  stephen
  stephen                            |                Status:  reviewing
                       Type:  task   |             Milestone:
                   Priority:         |  Sprint-20110503
  critical                           |            Resolution:
                  Component:         |             Sensitive:  0
  Unclassified                       |           Sub-Project:  DNS
                   Keywords:         |  Estimated Difficulty:  4.0
            Defect Severity:  N/A    |           Total Hours:  0
Feature Depending on Ticket:         |
  logging                            |
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
Changes (by vorner):

 * owner:  vorner => stephen


Comment:

 Hello

 It is true the logging has quite similar interface and the wrapper in the
 experiment is quite thin. So yes, it could be used and it is probably
 better than writing our own.

 But there are still some issues, you mentioned some of them (problems with
 runtime adding and removing of loggers, need have a copy in git and CVS or
 something), some of you didn't, like the need to pass and update
 configuration online. And how much is it flexible? If we wanted to have
 some other fancy logging destination (eg. sending over msgq to a
 component, printing it on line printer, ...), would it be hard?

 Also, I don't like dragging in the whole library just because of logging.
 In general, I personally prefer using something generally available (eg.
 external library), because we don't need to maintain it and it can be
 reused in the system by something else.

 On the other hand, is there anything else in the library useful for us?

 In short, this is better than writing it ourself, but I like some log4cxx
 more I guess, even if it has some build problems. Or what was the problem
 with that one again?


 I guess there's no reason to point out issues regarding the experimental
 code, right?

 Anyway, should we close this, or discuss it on some call or something? I'm
 never sure with tickets that say „investigate“, with the coding ones it's
 easy, when it's merged, its done.

-- 
Ticket URL: <http://bind10.isc.org/ticket/735#comment:8>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list