Replace custom logging implementation with a third party library

Description

Openfire has a proprietary implementation for its logging framework. We can improve and expand logging functionality by replacing that logging implementation with one of the many available libraries. Such implementations should be more flexible and more feature richt. An added benefit is that by doing so, we reduce the code in Openfire that we need to maintain, which will allow Openfire developers to focus better on what they're supposed to produce: code that relates to XMPP.

Environment

None

Activity

Show:

Guus der Kinderen August 22, 2010 at 6:32 AM

There is indeed some kind of problem in Kraken that relates to our new logging implementation (Kraken is already being translating several types of logging interfaces into each-other - this last translation appears to fail). I'll work with Daniel Henninger to resolve these. We'll do that outside the scope of https://igniterealtime.atlassian.net/browse/OF-53#icft=OF-53 though.

wroot August 21, 2010 at 5:10 PM

I have tested a few builds from Bamboo. Indeed 30 build has logs path fixed, but Kraken stopped working (Kraken is ok in Admin Console, but Spark doesnt see gateways). Builds 25, 26 are ok with Kraken. Build 27 throws a bunch of errors in launcher and doesn't work at all. 28 and 29 shows Wrong Parameter Usage error in launcher and server doesn't work.

Guus der Kinderen August 21, 2010 at 3:43 PM

I believe I have fixed this now. The install4j packager creates the Windows Launcher, which did not set the openfireHome variable. Wroot, could you verify the fix? You can download the new binary from http://bamboo.igniterealtime.org/browse/OPENFIRE-NIGHTLYWINDOWS/latest/artifact (any build including or later than 30 will contain the fix).

Guus der Kinderen July 29, 2010 at 7:03 AM

grmbl. Reopening

wroot July 29, 2010 at 3:46 AM

Sorry, Guus. It's back. I have tried 3.7.0 beta.exe from here http://bamboo.igniterealtime.org/browse/OPENFIRE-NIGHTLYWINDOWS-3/artifact/Project-Windows-distribution-files and when i run launcher it creates logs dir in C:\

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

Created August 22, 2009 at 3:26 AM
Updated August 22, 2010 at 6:32 AM
Resolved August 22, 2010 at 6:32 AM

Flag notifications