Package net.ttddyy.observation.tracing
Class DefaultQueryParametersSpanTagProvider
java.lang.Object
net.ttddyy.dsproxy.listener.logging.AbstractQueryLogEntryCreator
net.ttddyy.dsproxy.listener.logging.DefaultQueryLogEntryCreator
net.ttddyy.observation.tracing.DefaultQueryParametersSpanTagProvider
- All Implemented Interfaces:
net.ttddyy.dsproxy.listener.logging.QueryLogEntryCreator,QueryParametersSpanTagProvider
public class DefaultQueryParametersSpanTagProvider
extends net.ttddyy.dsproxy.listener.logging.DefaultQueryLogEntryCreator
implements QueryParametersSpanTagProvider
Default implementation for
QueryParametersSpanTagProvider leveraging methods
provided by DefaultQueryLogEntryCreator.- Author:
- Tadaya Tsuyukubo
-
Nested Class Summary
Nested classes/interfaces inherited from class net.ttddyy.dsproxy.listener.logging.AbstractQueryLogEntryCreator
net.ttddyy.dsproxy.listener.logging.AbstractQueryLogEntryCreator.StringAsIntegerComparator -
Field Summary
Fields inherited from class net.ttddyy.dsproxy.listener.logging.AbstractQueryLogEntryCreator
JSON_SPECIAL_CHARS, registerOutParameterValueConverter, setNullParameterValueConverter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetParameters(net.ttddyy.dsproxy.ExecutionInfo execInfo, List<net.ttddyy.dsproxy.QueryInfo> queryInfoList) Methods inherited from class net.ttddyy.dsproxy.listener.logging.DefaultQueryLogEntryCreator
formatQuery, getLogEntry, isMultiline, setMultiline, writeBatchEntry, writeBatchSizeEntry, writeConnectionIdEntry, writeDataSourceNameEntry, writeIsolationEntry, writeParamsEntry, writeParamsForSingleCallableEntry, writeParamsForSinglePreparedEntry, writeQueriesEntry, writeQuerySizeEntry, writeResultEntry, writeTimeEntry, writeTypeEntryMethods inherited from class net.ttddyy.dsproxy.listener.logging.AbstractQueryLogEntryCreator
chompIfEndWith, getDisplayValue, getDisplayValueForRegisterOutParameter, getDisplayValueForSetNull, getParameterKeyToDisplay, getParametersToDisplay, getParameterValueToDisplay, getStatementType, getTransactionIsolation, setRegisterOutParameterValueConverter, setSetNullParameterValueConverter
-
Constructor Details
-
DefaultQueryParametersSpanTagProvider
public DefaultQueryParametersSpanTagProvider()
-
-
Method Details
-
getParameters
public String getParameters(net.ttddyy.dsproxy.ExecutionInfo execInfo, List<net.ttddyy.dsproxy.QueryInfo> queryInfoList) - Specified by:
getParametersin interfaceQueryParametersSpanTagProvider
-