Equivalent to Telecom Log Service for Ice?

in Help Center
The Ice::Logger interface seems to be intended for internal use only in order to get access to Ice-runtime messages. I am looking for a centralised systemwide Log service which all applications can log to, something like the Telecom Log Service in CORBA.
0
Comments
The Ice::Logger interface is a public interface and is used by the Ice runtime to log messages. Your application is also free to use this interface as well for its own logging. You can also provide your own Ice::Logger implementation if the provided Ice loggers don't suite your needs (e.g.: to allow logging messages into a local database, etc).
Otherwise, we don't have any centralized logging service like the CORBA Telecom Logging service. Depending on your needs, implementing such a service shouldn't be very difficult. If you have a comercial need for such a service, we could look into adding it. Please send us an email at [email protected] if that's the case!
Cheers,
Benoit.
I am struggling to see what is "application-specific" about a logging service? Do you mean it would be trivial to create an application-independant service using IceStorm and if so, are there any plans for ZeroC to implement one? (Note that my company is not in a position to fund such a proposal - I am just wondering whether its on the todo list!
As you are probably aware by now I am evaluating Ice and CORBA and the "Telecom Logging Service" is one service we need that Ice doesn't provide and therefore a tick in the box for CORBA (TAO specifically) regardless of how bulkly and hard to use it is.
Anyway, my recommendation would be to try the telecom logging service before you use it in your project, and judge for yourself which approach is simpler to use.