Skip to content

Commit f3d8215

Browse files
committed
Tracing: added customizable verbosity level
As some gathered data can be heavy or sensitive or we might want to not have them in the trace for some reason, verbosity level layer has been added. Currently, statement is both possibly long and containing some sensitive data, so it is included only on level FULL (and not NORMAL).
1 parent 567fbd8 commit f3d8215

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/*
2+
* Copyright (C) 2021 ScyllaDB
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
package com.datastax.driver.core.tracing;
18+
19+
/** The verbosity level of tracing data that is to be collected. May be extended in the future. */
20+
public enum VerbosityLevel {
21+
// Enum elements must be listed in ascending order of verbosity level (i.e. each next element
22+
// listed adds some new information).
23+
NORMAL,
24+
FULL;
25+
}

0 commit comments

Comments
 (0)