On 4/3/13 2:04 AM, steph cro wrote:
Hello,

I used an embedded derby version 10.6.1.0. I have redirected derby log to a different logging stream with property "derby.stream.error.method". So no problem it's work fine. My problem is that i can't made a difference between error or info log. For example when derby started i have the message "2013-04-02 14:16:10.459 GMT: Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance a816c00e-013d-cb1a-d442-0000009a11b0 on database directory /xxxx/Database with class loader sun.misc.Launcher$ExtClassLoader@64601bb1". It's an info log in the error stream so i raised an alarm. I can't find a solution in Documentation. If it's not possible to know which is error and which is info, is it possible to disable info, warning log etc... but keeping error log ?

Thanks for Help.

Regards,
Stéphane.
Hi Stéphane,

Derby has one diagnostic log file, derby.log. All diagnostic messages (information and errors) are written to this file. This is mentioned in the Derby Developer's Guide section titled "The error log": http://db.apache.org/derby/docs/10.9/devguide/index.html. Derby can be configure so that it filters uninteresting errors from the diagnostic log (see the section titled "derby.stream.error.logSeverityLevel" in the Derby Reference Guide: http://db.apache.org/derby/docs/10.9/ref/index.html).

There is no easy way to configure Derby to filter messages based on whether they are information or errors. There has been some talk about making Derby write diagnostics to a configurable java.util.Logger. This is tracked by https://issues.apache.org/jira/browse/DERBY-5007. I think that would be a fairly easy project, but no-one has volunteered to tackle it yet.

Hope this helps,
-Rick

Reply via email to