Class RequestLogger
- java.lang.Object
-
- com.google.ads.googleads.lib.logging.RequestLogger
-
public class RequestLogger extends java.lang.ObjectDispatches logging requests to the logging library, decoupling logging from the RPC interceptor.
-
-
Constructor Summary
Constructors Constructor Description RequestLogger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisDetailEnabled(org.slf4j.event.Level level)Checks if the detailed (request) logger is enabled.booleanisSummaryEnabled(org.slf4j.event.Level level)Checks if the summary (headers/trailers) logger is enabled.voidlogDetail(org.slf4j.event.Level level, com.google.ads.googleads.lib.logging.Event.Detail event)Logs the request/response of an RPC call.voidlogSummary(org.slf4j.event.Level level, com.google.ads.googleads.lib.logging.Event.Summary event)Logs a summary of an RPC call.
-
-
-
Method Detail
-
isDetailEnabled
public boolean isDetailEnabled(org.slf4j.event.Level level)
Checks if the detailed (request) logger is enabled. This operation will complete quickly and can be used to guard expensive logger statements.
-
isSummaryEnabled
public boolean isSummaryEnabled(org.slf4j.event.Level level)
Checks if the summary (headers/trailers) logger is enabled. This operation will complete quickly and can be used to guard expensive logger statements.
-
logSummary
public void logSummary(org.slf4j.event.Level level, com.google.ads.googleads.lib.logging.Event.Summary event)Logs a summary of an RPC call. Has no effect if the logger is not enabled at the level requested.
-
logDetail
public void logDetail(org.slf4j.event.Level level, com.google.ads.googleads.lib.logging.Event.Detail event)Logs the request/response of an RPC call. Has no effect if the logger is not enabled at the level requested.
-
-