derby.stream.error.extendedDiagSeverityLevel The derby.stream.error.extendedDiagSeverityLevel property specifies whether thread dump information and extended diagnostic information are created, and at what level, in the event of a system crash or session error. derby.stream.error.extendedDiagSeverityLevel property thread dumpsconfiguring

If errors have a severity level greater than or equal to the value of the derby.stream.error.extendedDiagSeverityLevel property, thread dump and diagnostic information will appear in the derby.log file. In addition, with IBM Java Virtual Machines (JVMs), a javacore file with additional information is created.

Any error raised in a system is given a level of severity. This property indicates the minimum severity necessary for an error to appear in the log file. The severities are defined in the class org.apache.derby.types.ExceptionSeverity. The higher the number, the more severe the error.

  • 10000

    Warnings.

  • 20000

    Errors that cause the statement to be rolled back, such as syntax errors and constraint violations.

  • 30000

    Errors that cause the transaction to be rolled back, such as deadlocks.

  • 40000

    Errors that cause the session to be closed.

  • 45000

    Errors that cause the database to be closed.

  • 50000

    Errors that shut down the system.

Default

40000.

Example // send errors of level 30000 and higher to the log derby.stream.error.extendedDiagSeverityLevel=30000
Scope

system-wide

Dynamic or static

This property is static; if you change it while is running, the change does not take effect until you reboot.