BIND 10 #735: Investigate BIND-9 Logging
BIND 10 Development
do-not-reply at isc.org
Wed Apr 27 12:59:51 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 |
-------------------------------------+-------------------------------------
Comment (by stephen):
> 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.
To address these points:
* The BIND 9 logging design document suggests that run-time addition and
removal of configurations is possible. (Does anyone know for sure?)
* It might be easiest to treat libisc like third-party software: supply a
copy with BIND 10 (in the "ext" directory) from the latest release of BIND
9 and update it only when a new version is released.
> 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?
I don't think so. And I guess that the BIND 9 team would appreciate us
providing extra functionality.
> 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.
I'm not too keen on that either. However, "libisc" is a single component
of BIND 9 and it is simpler to pull the whole lot in than pick and choose
the bits we want.
> I guess there's no reason to point out issues regarding the experimental
code, right?
Right! :-) I just wanted to make sure that it was possible so did only
the minimum needed.
> 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.
The possibility of using log4cplus has come up
(https://lists.isc.org/pipermail/bind10-dev/2011-April/002202.html); I'll
leave this ticket open as a reminder that we need to make a decision by
the next sprint planning meeting.
--
Ticket URL: <http://bind10.isc.org/ticket/735#comment:9>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list