Skip to content

Commit 9c18da9

Browse files
committed
change how HQL functions are logged at startup
put them all in a single log message
1 parent b02b695 commit 9c18da9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

hibernate-core/src/main/java/org/hibernate/query/internal/QueryEngineImpl.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,12 @@ private static SqmFunctionRegistry createFunctionRegistry(
148148
dialect.initializeFunctionRegistry( functionContributions );
149149

150150
if ( LOG_HQL_FUNCTIONS.isDebugEnabled() ) {
151+
var list = new StringBuilder("Available HQL Functions:\n");
151152
sqmFunctionRegistry.getFunctionsByName()
152-
.forEach( entry -> LOG_HQL_FUNCTIONS.debug( entry.getValue().getSignature( entry.getKey() ) ) );
153+
.forEach( entry -> list.append('\t')
154+
.append( entry.getValue().getSignature( entry.getKey() ) )
155+
.append('\n') );
156+
LOG_HQL_FUNCTIONS.debug( list.toString() );
153157
}
154158

155159
return sqmFunctionRegistry;

0 commit comments

Comments
 (0)