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