KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > oracle > toplink > essentials > logging > TopLinkLogRecord


1 /*
2  * The contents of this file are subject to the terms
3  * of the Common Development and Distribution License
4  * (the "License"). You may not use this file except
5  * in compliance with the License.
6  *
7  * You can obtain a copy of the license at
8  * glassfish/bootstrap/legal/CDDLv1.0.txt or
9  * https://glassfish.dev.java.net/public/CDDLv1.0.html.
10  * See the License for the specific language governing
11  * permissions and limitations under the License.
12  *
13  * When distributing Covered Code, include this CDDL
14  * HEADER in each file and include the License file at
15  * glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable,
16  * add the following below this CDDL HEADER, with the
17  * fields enclosed by brackets "[]" replaced with your
18  * own identifying information: Portions Copyright [yyyy]
19  * [name of copyright owner]
20  */

21 // Copyright (c) 1998, 2005, Oracle. All rights reserved.
22
package oracle.toplink.essentials.logging;
23
24 import java.util.logging.LogRecord JavaDoc;
25 import java.util.logging.Level JavaDoc;
26 import oracle.toplink.essentials.internal.databaseaccess.Accessor;
27
28 /**
29  * INTERNAL:
30  * <p>
31  * Used to include TopLink's own logging properties that will be formatted by a TopLink Formatter
32  * </p>
33  */

34 public class TopLinkLogRecord extends LogRecord JavaDoc {
35     private String JavaDoc sessionString;
36     private Accessor connection;
37     private boolean shouldLogExceptionStackTrace;
38     private boolean shouldPrintDate;
39     private boolean shouldPrintThread;
40
41     public TopLinkLogRecord(Level JavaDoc level, String JavaDoc msg) {
42         super(level, msg);
43     }
44
45     public String JavaDoc getSessionString() {
46         return sessionString;
47     }
48
49     public void setSessionString(String JavaDoc sessionString) {
50         this.sessionString = sessionString;
51     }
52
53     public Accessor getConnection() {
54         return connection;
55     }
56
57     public void setConnection(Accessor connection) {
58         this.connection = connection;
59     }
60
61     public boolean shouldLogExceptionStackTrace() {
62         return shouldLogExceptionStackTrace;
63     }
64
65     public void setShouldLogExceptionStackTrace(boolean shouldLogExceptionStackTrace) {
66         this.shouldLogExceptionStackTrace = shouldLogExceptionStackTrace;
67     }
68
69     public boolean shouldPrintDate() {
70         return shouldPrintDate;
71     }
72     
73     public void setShouldPrintDate(boolean shouldPrintDate) {
74         this.shouldPrintDate = shouldPrintDate;
75     }
76
77     public boolean shouldPrintThread() {
78         return shouldPrintThread;
79     }
80     
81     public void setShouldPrintThread(boolean shouldPrintThread) {
82         this.shouldPrintThread = shouldPrintThread;
83     }
84 }
85
Popular Tags