Send feedback
Class LoggingUtils (2.62.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latest keyboard_arrow_down
public class LoggingUtils
Static Methods
<RespT>logRequest(RespT message, LogData.Builder logDataBuilder, LoggerProvider loggerProvider)
public static void <RespT>logRequest ( RespT message , LogData . Builder logDataBuilder , LoggerProvider loggerProvider )
Log request based on logging level configured
<RespT>recordResponsePayload(RespT message, LogData.Builder logDataBuilder, LoggerProvider loggerProvider)
public static void <RespT>recordResponsePayload ( RespT message , LogData . Builder logDataBuilder , LoggerProvider loggerProvider )
Sets logDataBuilder with respond payload based on logging level
executeWithTryCatch(LoggingUtils.ThrowingRunnable action)
public static void executeWithTryCatch ( LoggingUtils . ThrowingRunnable action )
logResponse(String status, LogData.Builder logDataBuilder, LoggerProvider loggerProvider)
public static void logResponse ( String status , LogData . Builder logDataBuilder , LoggerProvider loggerProvider )
Log response based on logging level configured
public static void recordResponseHeaders ( Map<String , String > headers , LogData . Builder logDataBuilder , LoggerProvider loggerProvider )
Sets logDataBuilder with response headers based on logging level
recordServiceRpcAndRequestHeaders(String serviceName, String rpcName, String endpoint, Map<String,String> requestHeaders, LogData.Builder logDataBuilder, LoggerProvider loggerProvider)
public static void recordServiceRpcAndRequestHeaders ( String serviceName , String rpcName , String endpoint , Map<String , String > requestHeaders , LogData . Builder logDataBuilder , LoggerProvider loggerProvider )
Sets logDataBuilder with service name, rpc name, endpoint and request headers based on logging
level
Constructors
LoggingUtils()
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-03 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-03 UTC."],[],[]]