BIND 10 #555: C++ Logging - multiple destinations and configuration
BIND 10 Development
do-not-reply at isc.org
Fri May 27 19:02:42 UTC 2011
#555: C++ Logging - multiple destinations and configuration
-------------------------------------+-------------------------------------
Reporter: | Owner: UnAssigned
stephen | Status: reviewing
Type: | Milestone:
enhancement | Sprint-20110531
Priority: major | Resolution:
Component: | Sensitive: 0
logging | Sub-Project: DNS
Keywords: | Estimated Difficulty: 8.0
Defect Severity: N/A | Total Hours: 0
Feature Depending on Ticket: |
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
Changes (by stephen):
* owner: stephen => UnAssigned
* status: assigned => reviewing
Comment:
This ticket covers logging to two destinations: to a file and to a
terminal. Output to syslog has been deferred to ticket #976.
The ticket was branched from #899 at
862e13c5c852b8ea55c1b53a67803105d473a342.
Broadly speaking, the changes have been:
* Create a !LoggerManager class (and an associated implementation class)
to control logging initialization and the configuration of loggers. This
has meant moving initialization out of the Logger and !LoggerImpl classes.
* Add code to create a file appender and a console appender (and
associated unit tests)
* Reorganise the sh-based tests around the (renamed) logger_example
program. Each shell script now tests one aspect of the logger.
--
Ticket URL: <http://bind10.isc.org/ticket/555#comment:5>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list