3.2. Kodo Logging

By default, Kodo uses a basic logging framework with the following output format:

millis diagnostic context level [thread name] channel - message

For example, when loading an application that uses Kodo, a message like the following will be sent to the kodo.Runtime channel:

2107  INFO   [main] kodo.Runtime - Starting Kodo 4.1.3

The default logging system accepts the following parameters:

Example 3.1. Standard Kodo Log Configuration

JPA XML format:

<property name="kodo.Log" value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO"/>

JDO properties format:

kodo.Log: DefaultLevel=WARN, Runtime=INFO, Tool=INFO

Example 3.2. Standard Kodo Log Configuration + All SQL Statements

JPA XML format:

<property name="kodo.Log" value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TRACE"/>

JDO properties format:

kodo.Log: DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TRACE

Example 3.3. Logging to a File

JPA XML format:

<property name="kodo.Log" value="File=/tmp/kodo.log, DefaultLevel=WARN, Runtime=INFO, Tool=INFO"/>

JDO properties format:

kodo.Log: File=/tmp/kodo.log, DefaultLevel=WARN, Runtime=INFO, Tool=INFO

 

Skip navigation bar   Back to Top