1*b1cdbd2cSJim Jagielski/**************************************************************
2*b1cdbd2cSJim Jagielski *
3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski * or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski * distributed with this work for additional information
6*b1cdbd2cSJim Jagielski * regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski * with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski *
11*b1cdbd2cSJim Jagielski *   http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski *
13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski * KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski * under the License.
19*b1cdbd2cSJim Jagielski *
20*b1cdbd2cSJim Jagielski *************************************************************/
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim Jagielski#include "resource/jdbc_log.hrc"
25*b1cdbd2cSJim Jagielski
26*b1cdbd2cSJim Jagielski// ============================================================================
27*b1cdbd2cSJim Jagielski// = log messages for the JDBC driver
28*b1cdbd2cSJim Jagielski// ============================================================================
29*b1cdbd2cSJim Jagielski
30*b1cdbd2cSJim JagielskiString STR_LOG_DRIVER_CONNECTING_URL
31*b1cdbd2cSJim Jagielski{
32*b1cdbd2cSJim Jagielski    Text = "jdbcBridge: connecting to URL '$1$'";
33*b1cdbd2cSJim Jagielski};
34*b1cdbd2cSJim Jagielski
35*b1cdbd2cSJim JagielskiString STR_LOG_DRIVER_SUCCESS
36*b1cdbd2cSJim Jagielski{
37*b1cdbd2cSJim Jagielski    Text = "jdbcBridge: success";
38*b1cdbd2cSJim Jagielski};
39*b1cdbd2cSJim Jagielski
40*b1cdbd2cSJim JagielskiString STR_LOG_CREATE_STATEMENT
41*b1cdbd2cSJim Jagielski{
42*b1cdbd2cSJim Jagielski    Text = "c$1$: creating statement";
43*b1cdbd2cSJim Jagielski};
44*b1cdbd2cSJim Jagielski
45*b1cdbd2cSJim JagielskiString STR_LOG_CREATED_STATEMENT_ID
46*b1cdbd2cSJim Jagielski{
47*b1cdbd2cSJim Jagielski    Text = "c$1$: created statement, statement id: s$2$";
48*b1cdbd2cSJim Jagielski};
49*b1cdbd2cSJim Jagielski
50*b1cdbd2cSJim JagielskiString STR_LOG_PREPARE_STATEMENT
51*b1cdbd2cSJim Jagielski{
52*b1cdbd2cSJim Jagielski    Text = "c$1$: preparing statement: $2$";
53*b1cdbd2cSJim Jagielski};
54*b1cdbd2cSJim Jagielski
55*b1cdbd2cSJim JagielskiString STR_LOG_PREPARED_STATEMENT_ID
56*b1cdbd2cSJim Jagielski{
57*b1cdbd2cSJim Jagielski    Text = "c$1$: prepared statement, statement id: s$2$";
58*b1cdbd2cSJim Jagielski};
59*b1cdbd2cSJim Jagielski
60*b1cdbd2cSJim JagielskiString STR_LOG_PREPARE_CALL
61*b1cdbd2cSJim Jagielski{
62*b1cdbd2cSJim Jagielski    Text = "c$1$: preparing call: $2$";
63*b1cdbd2cSJim Jagielski};
64*b1cdbd2cSJim Jagielski
65*b1cdbd2cSJim JagielskiString STR_LOG_PREPARED_CALL_ID
66*b1cdbd2cSJim Jagielski{
67*b1cdbd2cSJim Jagielski    Text = "c$1$: prepared call, statement id: s$2$";
68*b1cdbd2cSJim Jagielski};
69*b1cdbd2cSJim Jagielski
70*b1cdbd2cSJim JagielskiString STR_LOG_NATIVE_SQL
71*b1cdbd2cSJim Jagielski{
72*b1cdbd2cSJim Jagielski    Text = "c$1$: native SQL: $2$ -> $3$";
73*b1cdbd2cSJim Jagielski};
74*b1cdbd2cSJim Jagielski
75*b1cdbd2cSJim JagielskiString STR_LOG_LOADING_DRIVER
76*b1cdbd2cSJim Jagielski{
77*b1cdbd2cSJim Jagielski    Text = "c$1$: attempting to load driver class $2$";
78*b1cdbd2cSJim Jagielski};
79*b1cdbd2cSJim Jagielski
80*b1cdbd2cSJim JagielskiString STR_LOG_NO_DRIVER_CLASS
81*b1cdbd2cSJim Jagielski{
82*b1cdbd2cSJim Jagielski    Text = "c$1$: no Java Driver Class was provided";
83*b1cdbd2cSJim Jagielski};
84*b1cdbd2cSJim Jagielski
85*b1cdbd2cSJim JagielskiString STR_LOG_CONN_SUCCESS
86*b1cdbd2cSJim Jagielski{
87*b1cdbd2cSJim Jagielski    Text = "c$1$: success";
88*b1cdbd2cSJim Jagielski};
89*b1cdbd2cSJim Jagielski
90*b1cdbd2cSJim JagielskiString STR_LOG_NO_SYSTEM_CONNECTION
91*b1cdbd2cSJim Jagielski{
92*b1cdbd2cSJim Jagielski    Text = "c$1$: JDBC driver did not provide a JDBC connection";
93*b1cdbd2cSJim Jagielski};
94*b1cdbd2cSJim Jagielski
95*b1cdbd2cSJim JagielskiString STR_LOG_GOT_JDBC_CONNECTION
96*b1cdbd2cSJim Jagielski{
97*b1cdbd2cSJim Jagielski    Text = "c$1$: obtained a JDBC connection for $2$";
98*b1cdbd2cSJim Jagielski};
99*b1cdbd2cSJim Jagielski
100*b1cdbd2cSJim JagielskiString STR_LOG_SHUTDOWN_CONNECTION
101*b1cdbd2cSJim Jagielski{
102*b1cdbd2cSJim Jagielski    Text = "c$1$: shutting down connection";
103*b1cdbd2cSJim Jagielski};
104*b1cdbd2cSJim Jagielski
105*b1cdbd2cSJim JagielskiString STR_LOG_GENERATED_VALUES
106*b1cdbd2cSJim Jagielski{
107*b1cdbd2cSJim Jagielski    Text = "s$1$: retrieving generated values";
108*b1cdbd2cSJim Jagielski};
109*b1cdbd2cSJim Jagielski
110*b1cdbd2cSJim JagielskiString STR_LOG_GENERATED_VALUES_FALLBACK
111*b1cdbd2cSJim Jagielski{
112*b1cdbd2cSJim Jagielski    Text = "s$1$: getGeneratedValues: falling back to statement: $2$";
113*b1cdbd2cSJim Jagielski};
114*b1cdbd2cSJim Jagielski
115*b1cdbd2cSJim JagielskiString STR_LOG_EXECUTE_STATEMENT
116*b1cdbd2cSJim Jagielski{
117*b1cdbd2cSJim Jagielski    Text = "s$1$: going to execute: $2$";
118*b1cdbd2cSJim Jagielski};
119*b1cdbd2cSJim Jagielski
120*b1cdbd2cSJim JagielskiString STR_LOG_EXECUTE_QUERY
121*b1cdbd2cSJim Jagielski{
122*b1cdbd2cSJim Jagielski    Text = "s$1$: going to execute query: $2$";
123*b1cdbd2cSJim Jagielski};
124*b1cdbd2cSJim Jagielski
125*b1cdbd2cSJim JagielskiString STR_LOG_CLOSING_STATEMENT
126*b1cdbd2cSJim Jagielski{
127*b1cdbd2cSJim Jagielski    Text = "s$1$: closing/disposing statement";
128*b1cdbd2cSJim Jagielski};
129*b1cdbd2cSJim Jagielski
130*b1cdbd2cSJim JagielskiString STR_LOG_EXECUTE_UPDATE
131*b1cdbd2cSJim Jagielski{
132*b1cdbd2cSJim Jagielski    Text = "s$1$: going to execute update: $2$";
133*b1cdbd2cSJim Jagielski};
134*b1cdbd2cSJim Jagielski
135*b1cdbd2cSJim JagielskiString STR_LOG_UPDATE_COUNT
136*b1cdbd2cSJim Jagielski{
137*b1cdbd2cSJim Jagielski    Text = "s$1$: update count: $2$";
138*b1cdbd2cSJim Jagielski};
139*b1cdbd2cSJim Jagielski
140*b1cdbd2cSJim JagielskiString STR_LOG_RESULT_SET_CONCURRENCY
141*b1cdbd2cSJim Jagielski{
142*b1cdbd2cSJim Jagielski    Text = "s$1$: going to set result set concurrency: $2$";
143*b1cdbd2cSJim Jagielski};
144*b1cdbd2cSJim Jagielski
145*b1cdbd2cSJim JagielskiString STR_LOG_RESULT_SET_TYPE
146*b1cdbd2cSJim Jagielski{
147*b1cdbd2cSJim Jagielski    Text = "s$1$: going to set result set type: $2$";
148*b1cdbd2cSJim Jagielski};
149*b1cdbd2cSJim Jagielski
150*b1cdbd2cSJim JagielskiString STR_LOG_FETCH_DIRECTION
151*b1cdbd2cSJim Jagielski{
152*b1cdbd2cSJim Jagielski    Text = "s$1$: fetch direction: $2$";
153*b1cdbd2cSJim Jagielski};
154*b1cdbd2cSJim Jagielski
155*b1cdbd2cSJim JagielskiString STR_LOG_FETCH_SIZE
156*b1cdbd2cSJim Jagielski{
157*b1cdbd2cSJim Jagielski    Text = "s$1$: fetch size: $2$";
158*b1cdbd2cSJim Jagielski};
159*b1cdbd2cSJim Jagielski
160*b1cdbd2cSJim JagielskiString STR_LOG_SET_ESCAPE_PROCESSING
161*b1cdbd2cSJim Jagielski{
162*b1cdbd2cSJim Jagielski    Text = "s$1$: going to set escape processing: $2$";
163*b1cdbd2cSJim Jagielski};
164*b1cdbd2cSJim Jagielski
165*b1cdbd2cSJim JagielskiString STR_LOG_EXECUTING_PREPARED
166*b1cdbd2cSJim Jagielski{
167*b1cdbd2cSJim Jagielski    Text = "s$1$: executing previously prepared statement";
168*b1cdbd2cSJim Jagielski};
169*b1cdbd2cSJim Jagielski
170*b1cdbd2cSJim JagielskiString STR_LOG_EXECUTING_PREPARED_UPDATE
171*b1cdbd2cSJim Jagielski{
172*b1cdbd2cSJim Jagielski    Text = "s$1$: executing previously prepared update statement";
173*b1cdbd2cSJim Jagielski};
174*b1cdbd2cSJim Jagielski
175*b1cdbd2cSJim JagielskiString STR_LOG_EXECUTING_PREPARED_QUERY
176*b1cdbd2cSJim Jagielski{
177*b1cdbd2cSJim Jagielski    Text = "s$1$: executing previously prepared query";
178*b1cdbd2cSJim Jagielski};
179*b1cdbd2cSJim Jagielski
180*b1cdbd2cSJim JagielskiString STR_LOG_STRING_PARAMETER
181*b1cdbd2cSJim Jagielski{
182*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: string; value: $3$";
183*b1cdbd2cSJim Jagielski};
184*b1cdbd2cSJim Jagielski
185*b1cdbd2cSJim JagielskiString STR_LOG_BOOLEAN_PARAMETER
186*b1cdbd2cSJim Jagielski{
187*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: boolean; value: $3$";
188*b1cdbd2cSJim Jagielski};
189*b1cdbd2cSJim Jagielski
190*b1cdbd2cSJim JagielskiString STR_LOG_BYTE_PARAMETER
191*b1cdbd2cSJim Jagielski{
192*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: byte; value: $3$";
193*b1cdbd2cSJim Jagielski};
194*b1cdbd2cSJim Jagielski
195*b1cdbd2cSJim JagielskiString STR_LOG_DATE_PARAMETER
196*b1cdbd2cSJim Jagielski{
197*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: date; value: $3$";
198*b1cdbd2cSJim Jagielski};
199*b1cdbd2cSJim Jagielski
200*b1cdbd2cSJim JagielskiString STR_LOG_TIME_PARAMETER
201*b1cdbd2cSJim Jagielski{
202*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: time; value: $3$";
203*b1cdbd2cSJim Jagielski};
204*b1cdbd2cSJim Jagielski
205*b1cdbd2cSJim JagielskiString STR_LOG_TIMESTAMP_PARAMETER
206*b1cdbd2cSJim Jagielski{
207*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: timestamp; value: $3$";
208*b1cdbd2cSJim Jagielski};
209*b1cdbd2cSJim Jagielski
210*b1cdbd2cSJim JagielskiString STR_LOG_DOUBLE_PARAMETER
211*b1cdbd2cSJim Jagielski{
212*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: double; value: $3$";
213*b1cdbd2cSJim Jagielski};
214*b1cdbd2cSJim Jagielski
215*b1cdbd2cSJim JagielskiString STR_LOG_FLOAT_PARAMETER
216*b1cdbd2cSJim Jagielski{
217*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: float; value: $3$";
218*b1cdbd2cSJim Jagielski};
219*b1cdbd2cSJim Jagielski
220*b1cdbd2cSJim JagielskiString STR_LOG_INT_PARAMETER
221*b1cdbd2cSJim Jagielski{
222*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: int; value: $3$";
223*b1cdbd2cSJim Jagielski};
224*b1cdbd2cSJim Jagielski
225*b1cdbd2cSJim JagielskiString STR_LOG_LONG_PARAMETER
226*b1cdbd2cSJim Jagielski{
227*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: long; value: $3$";
228*b1cdbd2cSJim Jagielski};
229*b1cdbd2cSJim Jagielski
230*b1cdbd2cSJim JagielskiString STR_LOG_NULL_PARAMETER
231*b1cdbd2cSJim Jagielski{
232*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: sql-type: $3$; value: null";
233*b1cdbd2cSJim Jagielski};
234*b1cdbd2cSJim Jagielski
235*b1cdbd2cSJim JagielskiString STR_LOG_OBJECT_NULL_PARAMETER
236*b1cdbd2cSJim Jagielski{
237*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: setting to null";
238*b1cdbd2cSJim Jagielski};
239*b1cdbd2cSJim Jagielski
240*b1cdbd2cSJim JagielskiString STR_LOG_SHORT_PARAMETER
241*b1cdbd2cSJim Jagielski{
242*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: short; value: $3$";
243*b1cdbd2cSJim Jagielski};
244*b1cdbd2cSJim Jagielski
245*b1cdbd2cSJim JagielskiString STR_LOG_BYTES_PARAMETER
246*b1cdbd2cSJim Jagielski{
247*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: byte[]";
248*b1cdbd2cSJim Jagielski};
249*b1cdbd2cSJim Jagielski
250*b1cdbd2cSJim JagielskiString STR_LOG_CHARSTREAM_PARAMETER
251*b1cdbd2cSJim Jagielski{
252*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: character stream";
253*b1cdbd2cSJim Jagielski};
254*b1cdbd2cSJim Jagielski
255*b1cdbd2cSJim JagielskiString STR_LOG_BINARYSTREAM_PARAMETER
256*b1cdbd2cSJim Jagielski{
257*b1cdbd2cSJim Jagielski    Text = "s$1$: parameter no. $2$: type: binary stream";
258*b1cdbd2cSJim Jagielski};
259*b1cdbd2cSJim Jagielski
260*b1cdbd2cSJim JagielskiString STR_LOG_CLEAR_PARAMETERS
261*b1cdbd2cSJim Jagielski{
262*b1cdbd2cSJim Jagielski    Text = "s$1$: clearing all parameters";
263*b1cdbd2cSJim Jagielski};
264*b1cdbd2cSJim Jagielski
265*b1cdbd2cSJim JagielskiString STR_LOG_META_DATA_METHOD
266*b1cdbd2cSJim Jagielski{
267*b1cdbd2cSJim Jagielski    Text = "c$1$: entering XDatabaseMetaData::$2$";
268*b1cdbd2cSJim Jagielski};
269*b1cdbd2cSJim Jagielski
270*b1cdbd2cSJim JagielskiString STR_LOG_META_DATA_METHOD_ARG1
271*b1cdbd2cSJim Jagielski{
272*b1cdbd2cSJim Jagielski    Text = "c$1$: entering XDatabaseMetaData::$2$( '$3$' )";
273*b1cdbd2cSJim Jagielski};
274*b1cdbd2cSJim Jagielski
275*b1cdbd2cSJim JagielskiString STR_LOG_META_DATA_METHOD_ARG2
276*b1cdbd2cSJim Jagielski{
277*b1cdbd2cSJim Jagielski    Text = "c$1$: entering XDatabaseMetaData::$2$( '$3$', '$4$' )";
278*b1cdbd2cSJim Jagielski};
279*b1cdbd2cSJim Jagielski
280*b1cdbd2cSJim JagielskiString STR_LOG_META_DATA_METHOD_ARG3
281*b1cdbd2cSJim Jagielski{
282*b1cdbd2cSJim Jagielski    Text = "c$1$: entering XDatabaseMetaData::$2$( '$3$', '$4$', '$5$' )";
283*b1cdbd2cSJim Jagielski};
284*b1cdbd2cSJim Jagielski
285*b1cdbd2cSJim JagielskiString STR_LOG_META_DATA_METHOD_ARG4
286*b1cdbd2cSJim Jagielski{
287*b1cdbd2cSJim Jagielski    Text = "c$1$: entering XDatabaseMetaData::$2$( '$3$', '$4$', '$5$', '$6$' )";
288*b1cdbd2cSJim Jagielski};
289*b1cdbd2cSJim Jagielski
290*b1cdbd2cSJim JagielskiString STR_LOG_META_DATA_RESULT
291*b1cdbd2cSJim Jagielski{
292*b1cdbd2cSJim Jagielski    Text = "c$1$: leaving XDatabaseMetaData::$2$: success-with-result: $3$";
293*b1cdbd2cSJim Jagielski};
294*b1cdbd2cSJim Jagielski
295*b1cdbd2cSJim JagielskiString STR_LOG_META_DATA_SUCCESS
296*b1cdbd2cSJim Jagielski{
297*b1cdbd2cSJim Jagielski    Text = "c$1$: leaving XDatabaseMetaData::$2$: success";
298*b1cdbd2cSJim Jagielski};
299*b1cdbd2cSJim Jagielski
300*b1cdbd2cSJim JagielskiString STR_LOG_THROWING_EXCEPTION
301*b1cdbd2cSJim Jagielski{
302*b1cdbd2cSJim Jagielski    Text = "SQLException to be thrown: message: '$1$', SQLState: $2$, ErrorCode: $3$";
303*b1cdbd2cSJim Jagielski};
304*b1cdbd2cSJim Jagielski
305*b1cdbd2cSJim JagielskiString STR_LOG_SETTING_SYSTEM_PROPERTY
306*b1cdbd2cSJim Jagielski{
307*b1cdbd2cSJim Jagielski    Text = "setting system property \"$1$\" to value \"$2$\"";
308*b1cdbd2cSJim Jagielski};