Opened 11 years ago

Closed 9 years ago

Last modified 9 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 Changed 10 years ago by Nicklas Nordborg

Milestone: BASE 3.0BASE Future Release

comment:2 Changed 9 years ago by Nicklas Nordborg

Description: modified (diff)

comment:3 Changed 9 years ago by Nicklas Nordborg

Owner: changed from everyone to Nicklas Nordborg
Status: newassigned

comment:4 Changed 9 years ago by Nicklas Nordborg

Milestone: BASE Future ReleaseBASE 3.2

comment:5 Changed 9 years ago by Nicklas Nordborg

(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 Changed 9 years ago by Nicklas Nordborg

(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 Changed 9 years ago by Nicklas Nordborg

Resolution: fixed
Status: assignedclosed

comment:8 Changed 9 years ago by Nicklas Nordborg

(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 Changed 9 years ago by Nicklas Nordborg

(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.