|
Lines 40-61
import org.eclipse.persistence.sessions.Session;
Link Here
|
| 40 |
* <p> |
40 |
* <p> |
| 41 |
* In addition, EclipseLink categories used for logging name space are defined with the following String values: |
41 |
* In addition, EclipseLink categories used for logging name space are defined with the following String values: |
| 42 |
* <table> |
42 |
* <table> |
| 43 |
* <tr><td> </td><td>SQL</td> <td> </td><td>= "sql"</td></tr> |
43 |
* <tr><td> </td><td>{@link #SQL}</td> <td> </td><td>= {@value #SQL}</td></tr> |
| 44 |
* <tr><td> </td><td>TRANSACTION</td> <td> </td><td>= "transaction"</td></tr> |
44 |
* <tr><td> </td><td>{@link #TRANSACTION}</td> <td> </td><td>= {@value #TRANSACTION}</td></tr> |
| 45 |
* <tr><td> </td><td>EVENT</td> <td> </td><td>= "event"</td></tr> |
45 |
* <tr><td> </td><td>{@link #EVENT}</td> <td> </td><td>= {@value #EVENT}</td></tr> |
| 46 |
* <tr><td> </td><td>CONNECTION</td> <td> </td><td>= "connection"</td></tr> |
46 |
* <tr><td> </td><td>{@link #CONNECTION}</td> <td> </td><td>= {@value #CONNECTION}</td></tr> |
| 47 |
* <tr><td> </td><td>QUERY</td> <td> </td><td>= "query"</td></tr> |
47 |
* <tr><td> </td><td>{@link #QUERY}</td> <td> </td><td>= {@value #QUERY}</td></tr> |
| 48 |
* <tr><td> </td><td>CACHE</td> <td> </td><td>= "cache"</td></tr> |
48 |
* <tr><td> </td><td>{@link #CACHE}</td> <td> </td><td>= {@value #CACHE}</td></tr> |
| 49 |
* <tr><td> </td><td>PROPAGATION</td> <td> </td><td>= "propagation"</td></tr> |
49 |
* <tr><td> </td><td>{@link #PROPAGATION}</td> <td> </td><td>= {@value #PROPAGATION}</td></tr> |
| 50 |
* <tr><td> </td><td>SEQUENCING</td> <td> </td><td>= "sequencing"</td></tr> |
50 |
* <tr><td> </td><td>{@link #SEQUENCING}</td> <td> </td><td>= {@value #SEQUENCING}</td></tr> |
| 51 |
* <tr><td> </td><td>EJB</td> <td> </td><td>= "ejb"</td></tr> |
51 |
* <tr><td> </td><td>{@link #EJB}</td> <td> </td><td>= {@value #EJB}</td></tr> |
| 52 |
* <tr><td> </td><td>DMS</td> <td> </td><td>= "dms"</td></tr> |
52 |
* <tr><td> </td><td>{@link #DMS}</td> <td> </td><td>= {@value #DMS}</td></tr> |
| 53 |
* <tr><td> </td><td>EJB_OR_METADATA</td><td> </td><td>= "ejb_or_metadata"</td></tr> |
53 |
* <tr><td> </td><td>{@link #METADATA}</td><td> </td><td>= {@value #METADATA} </td></tr> |
| 54 |
* <tr><td> </td><td>METAMODEL</td><td> </td><td>= "metamodel"</td></tr> |
54 |
* <tr><td> </td><td>{@link #METAMODEL}</td><td> </td><td>= {@value #METAMODEL}</td></tr> |
| 55 |
* <tr><td> </td><td>WEAVER</td> <td> </td><td>= "weaver"</td></tr> |
55 |
* <tr><td> </td><td>{@link #WEAVER}</td> <td> </td><td>= {@value #WEAVER}</td></tr> |
| 56 |
* <tr><td> </td><td>PROPERTIES</td> <td> </td><td>= "properties"</td></tr> |
56 |
* <tr><td> </td><td>{@link #PROPERTIES}</td> <td> </td><td>= {@value #PROPERTIES}</td></tr> |
| 57 |
* <tr><td> </td><td>SERVER</td> <td> </td><td>= "server"</td></tr> |
57 |
* <tr><td> </td><td>{@link #SERVER}</td> <td> </td><td>= {@value #SERVER}</td></tr> |
| 58 |
* </table> |
58 |
* </table> |
|
|
59 |
* |
| 59 |
* @see AbstractSessionLog |
60 |
* @see AbstractSessionLog |
| 60 |
* @see SessionLogEntry |
61 |
* @see SessionLogEntry |
| 61 |
* @see Session |
62 |
* @see Session |
|
Lines 109-115
public interface SessionLog extends Cloneable {
Link Here
|
| 109 |
public static final String JPA = "jpa"; |
110 |
public static final String JPA = "jpa"; |
| 110 |
public static final String EJB = "ejb"; |
111 |
public static final String EJB = "ejb"; |
| 111 |
public static final String DMS = "dms"; |
112 |
public static final String DMS = "dms"; |
| 112 |
public static final String EJB_OR_METADATA = "metadata"; |
113 |
public static final String METADATA = "metadata"; |
|
|
114 |
/** |
| 115 |
* @deprecated use {@link #METADATA} |
| 116 |
*/ |
| 117 |
@Deprecated |
| 118 |
public static final String EJB_OR_METADATA = METADATA; |
| 113 |
public static final String METAMODEL = "metamodel"; |
119 |
public static final String METAMODEL = "metamodel"; |
| 114 |
public static final String WEAVER = "weaver"; |
120 |
public static final String WEAVER = "weaver"; |
| 115 |
public static final String PROPERTIES = "properties"; |
121 |
public static final String PROPERTIES = "properties"; |
|
Lines 117-123
public interface SessionLog extends Cloneable {
Link Here
|
| 117 |
public static final String DDL = "ddl"; |
123 |
public static final String DDL = "ddl"; |
| 118 |
public static final String JPARS = "jpars"; |
124 |
public static final String JPARS = "jpars"; |
| 119 |
|
125 |
|
| 120 |
public final String[] loggerCatagories = new String[] { SQL ,TRANSACTION ,EVENT ,CONNECTION ,QUERY ,CACHE ,PROPAGATION ,SEQUENCING ,EJB ,DMS ,EJB_OR_METADATA, METAMODEL, WEAVER ,PROPERTIES ,SERVER, JPARS}; |
126 |
public final String[] loggerCatagories = new String[] { SQL ,TRANSACTION ,EVENT ,CONNECTION ,QUERY ,CACHE ,PROPAGATION ,SEQUENCING ,EJB ,DMS ,METADATA, METAMODEL, WEAVER ,PROPERTIES ,SERVER, JPARS}; |
| 121 |
|
127 |
|
| 122 |
/** |
128 |
/** |
| 123 |
* PUBLIC: |
129 |
* PUBLIC: |
|
Lines 214-228
public interface SessionLog extends Cloneable {
Link Here
|
| 214 |
* <p> |
220 |
* <p> |
| 215 |
* The EclipseLink logging levels returned correspond to:<br> |
221 |
* The EclipseLink logging levels returned correspond to:<br> |
| 216 |
* <table> |
222 |
* <table> |
| 217 |
* <tr><td>ALL</td> <td> </td><td>= 0</td></tr> |
223 |
* <tr><td>{@link #ALL}</td> <td> </td><td>= {@value #ALL}</td> |
| 218 |
* <tr><td>FINEST</td> <td> </td><td>= 1</td></tr> |
224 |
* <tr><td>{@link #FINEST}</td> <td> </td><td>= {@value #FINEST}</td> |
| 219 |
* <tr><td>FINER</td> <td> </td><td>= 2</td></tr> |
225 |
* <tr><td>{@link #FINER}</td> <td> </td><td>= {@value #FINER}</td> |
| 220 |
* <tr><td>FINE</td> <td> </td><td>= 3</td></tr> |
226 |
* <tr><td>{@link #FINE}</td> <td> </td><td>= {@value #FINE}</td> |
| 221 |
* <tr><td>CONFIG</td> <td> </td><td>= 4</td></tr> |
227 |
* <tr><td>{@link #CONFIG}</td> <td> </td><td>= {@value #CONFIG}</td> |
| 222 |
* <tr><td>INFO</td> <td> </td><td>= 5</td></tr> |
228 |
* <tr><td>{@link #INFO}</td> <td> </td><td>= {@value #INFO}</td> |
| 223 |
* <tr><td>WARNING</td><td> </td><td>= 6</td></tr> |
229 |
* <tr><td>{@link #WARNING}</td><td> </td><td>= {@value #WARNING}</td> |
| 224 |
* <tr><td>SEVERE</td> <td> </td><td>= 7</td></tr> |
230 |
* <tr><td>{@link #SEVERE}</td> <td> </td><td>= {@value #SEVERE}</td> |
| 225 |
* <tr><td>OFF</td> <td> </td><td>= 8</td></tr> |
231 |
* <tr><td>{@link #OFF}</td> <td> </td><td>= {@value #OFF}</td> |
| 226 |
* </table> |
232 |
* </table> |
| 227 |
*/ |
233 |
*/ |
| 228 |
public int getLevel(); |
234 |
public int getLevel(); |
|
Lines 699-717
public interface SessionLog extends Cloneable {
Link Here
|
| 699 |
|
705 |
|
| 700 |
/** |
706 |
/** |
| 701 |
* PUBLIC: |
707 |
* PUBLIC: |
| 702 |
* Log a throwable with level. |
708 |
* Log a {@link Throwable} with level. |
| 703 |
* <p> |
709 |
* <p> |
| 704 |
* The EclipseLink logging levels available are:<br> |
710 |
* The EclipseLink logging levels available are:<br> |
| 705 |
* <table> |
711 |
* <table> |
| 706 |
* <tr><td>ALL</td> <td> </td><td>= 0</td> |
712 |
* <tr><td>{@link #ALL}</td> <td> </td><td>= {@value #ALL}</td> |
| 707 |
* <tr><td>FINEST</td> <td> </td><td>= 1</td> |
713 |
* <tr><td>{@link #FINEST}</td> <td> </td><td>= {@value #FINEST}</td> |
| 708 |
* <tr><td>FINER</td> <td> </td><td>= 2</td> |
714 |
* <tr><td>{@link #FINER}</td> <td> </td><td>= {@value #FINER}</td> |
| 709 |
* <tr><td>FINE</td> <td> </td><td>= 3</td> |
715 |
* <tr><td>{@link #FINE}</td> <td> </td><td>= {@value #FINE}</td> |
| 710 |
* <tr><td>CONFIG</td> <td> </td><td>= 4</td> |
716 |
* <tr><td>{@link #CONFIG}</td> <td> </td><td>= {@value #CONFIG}</td> |
| 711 |
* <tr><td>INFO</td> <td> </td><td>= 5</td> |
717 |
* <tr><td>{@link #INFO}</td> <td> </td><td>= {@value #INFO}</td> |
| 712 |
* <tr><td>WARNING</td><td> </td><td>= 6</td> |
718 |
* <tr><td>{@link #WARNING}</td><td> </td><td>= {@value #WARNING}</td> |
| 713 |
* <tr><td>SEVERE</td> <td> </td><td>= 7</td> |
719 |
* <tr><td>{@link #SEVERE}</td> <td> </td><td>= {@value #SEVERE}</td> |
| 714 |
* <tr><td>OFF</td> <td> </td><td>= 8</td> |
720 |
* <tr><td>{@link #OFF}</td> <td> </td><td>= {@value #OFF}</td> |
| 715 |
* </table> |
721 |
* </table> |
| 716 |
*/ |
722 |
*/ |
| 717 |
public void logThrowable(int level, Throwable throwable); |
723 |
public void logThrowable(int level, Throwable throwable); |
|
Lines 722-736
public interface SessionLog extends Cloneable {
Link Here
|
| 722 |
* <p> |
728 |
* <p> |
| 723 |
* The EclipseLink logging levels available are:<br> |
729 |
* The EclipseLink logging levels available are:<br> |
| 724 |
* <table> |
730 |
* <table> |
| 725 |
* <tr><td>ALL</td> <td> </td><td>= 0</td> |
731 |
* <tr><td>{@link #ALL}</td> <td> </td><td>= {@value #ALL}</td> |
| 726 |
* <tr><td>FINEST</td> <td> </td><td>= 1</td> |
732 |
* <tr><td>{@link #FINEST}</td> <td> </td><td>= {@value #FINEST}</td> |
| 727 |
* <tr><td>FINER</td> <td> </td><td>= 2</td> |
733 |
* <tr><td>{@link #FINER}</td> <td> </td><td>= {@value #FINER}</td> |
| 728 |
* <tr><td>FINE</td> <td> </td><td>= 3</td> |
734 |
* <tr><td>{@link #FINE}</td> <td> </td><td>= {@value #FINE}</td> |
| 729 |
* <tr><td>CONFIG</td> <td> </td><td>= 4</td> |
735 |
* <tr><td>{@link #CONFIG}</td> <td> </td><td>= {@value #CONFIG}</td> |
| 730 |
* <tr><td>INFO</td> <td> </td><td>= 5</td> |
736 |
* <tr><td>{@link #INFO}</td> <td> </td><td>= {@value #INFO}</td> |
| 731 |
* <tr><td>WARNING</td><td> </td><td>= 6</td> |
737 |
* <tr><td>{@link #WARNING}</td><td> </td><td>= {@value #WARNING}</td> |
| 732 |
* <tr><td>SEVERE</td> <td> </td><td>= 7</td> |
738 |
* <tr><td>{@link #SEVERE}</td> <td> </td><td>= {@value #SEVERE}</td> |
| 733 |
* <tr><td>OFF</td> <td> </td><td>= 8</td> |
739 |
* <tr><td>{@link #OFF}</td> <td> </td><td>= {@value #OFF}</td> |
| 734 |
* </table> |
740 |
* </table> |
| 735 |
*/ |
741 |
*/ |
| 736 |
public void logThrowable(int level, String category, Throwable throwable); |
742 |
public void logThrowable(int level, String category, Throwable throwable); |