Opened 13 years ago

Closed 12 years ago

Last modified 12 years ago

#1601 closed enhancement (fixed)

Convert logging plug-in system to an extension point

Reported by: Nicklas Nordborg Owned by: Nicklas Nordborg
Priority: minor Milestone: BASE 3.2
Component: core Version:
Keywords: Cc:

Description (last modified by Nicklas Nordborg)

The documentation explains the current system. It is probably not that hard to convert this to an extension point. The added benefit is that it will be possible to use multiple logging implementations at the same time.

Change History (9)

comment:1 by Nicklas Nordborg, 13 years ago

Milestone: BASE 3.0BASE Future Release

comment:2 by Nicklas Nordborg, 12 years ago

Description: modified (diff)

comment:3 by Nicklas Nordborg, 12 years ago

Owner: changed from everyone to Nicklas Nordborg
Status: newassigned

comment:4 by Nicklas Nordborg, 12 years ago

Milestone: BASE Future ReleaseBASE 3.2

comment:5 by Nicklas Nordborg, 12 years ago

(In [6079]) References #1601: Convert logging plug-in system to an extension point

This should now be implemented and the database log manager has been converted. Need to document changes and also add a note about backwards (in)compatibility.

comment:6 by Nicklas Nordborg, 12 years ago

(In [6080]) References #1601: Convert logging plug-in system to an extension point

Updated the documentation. Implemented a few utility methods that can be useful when implementing other logging implementations.

comment:7 by Nicklas Nordborg, 12 years ago

Resolution: fixed
Status: assignedclosed

comment:8 by Nicklas Nordborg, 12 years ago

(In [6081]) References #1601: Convert logging plug-in system to an extension point

Added a note in the upgrade instructions about this change and how it affects custom logging implementations.

comment:9 by Nicklas Nordborg, 12 years ago

(In [6086]) References #1601: Convert logging plug-in system to an extension point

The test code didn't work since it still used the old system. It has now been converted to the extensions system.

Note: See TracTickets for help on using tickets.