@Named @Singleton public class DelegatingLoggingGenerator extends Object implements LoggingGenerator
| Constructor and Description |
|---|
DelegatingLoggingGenerator(PluginConfig config,
JdkLoggingGenerator jdkLogging,
Log4jLoggingGenerator log4jLogging,
Slf4jLoggingGenerator slf4jLogging,
NoOpLoggingGenerator noOpLogging) |
| Modifier and Type | Method and Description |
|---|---|
com.squareup.javapoet.CodeBlock |
entering(String repository,
String method) |
com.squareup.javapoet.CodeBlock |
executingQuery() |
com.squareup.javapoet.CodeBlock |
indexPicked(String fieldName) |
boolean |
isEnabled() |
Optional<com.squareup.javapoet.FieldSpec> |
logger(com.squareup.javapoet.TypeName repoClass) |
com.squareup.javapoet.CodeBlock |
queryPicked(String fieldName) |
com.squareup.javapoet.CodeBlock |
shouldLog() |
com.squareup.javapoet.CodeBlock |
vendorDetected() |
com.squareup.javapoet.CodeBlock |
vendorIndexPicked(String fieldName) |
com.squareup.javapoet.CodeBlock |
vendorQueryPicked(String fieldName) |
@Inject public DelegatingLoggingGenerator(PluginConfig config, JdkLoggingGenerator jdkLogging, Log4jLoggingGenerator log4jLogging, Slf4jLoggingGenerator slf4jLogging, NoOpLoggingGenerator noOpLogging)
public Optional<com.squareup.javapoet.FieldSpec> logger(com.squareup.javapoet.TypeName repoClass)
logger in interface LoggingGeneratorpublic com.squareup.javapoet.CodeBlock queryPicked(String fieldName)
queryPicked in interface LoggingGeneratorpublic com.squareup.javapoet.CodeBlock indexPicked(String fieldName)
indexPicked in interface LoggingGeneratorpublic com.squareup.javapoet.CodeBlock vendorQueryPicked(String fieldName)
vendorQueryPicked in interface LoggingGeneratorpublic com.squareup.javapoet.CodeBlock vendorIndexPicked(String fieldName)
vendorIndexPicked in interface LoggingGeneratorpublic com.squareup.javapoet.CodeBlock vendorDetected()
vendorDetected in interface LoggingGeneratorpublic com.squareup.javapoet.CodeBlock executingQuery()
executingQuery in interface LoggingGeneratorpublic com.squareup.javapoet.CodeBlock shouldLog()
shouldLog in interface LoggingGeneratorpublic boolean isEnabled()
isEnabled in interface LoggingGeneratorpublic com.squareup.javapoet.CodeBlock entering(String repository, String method)
entering in interface LoggingGeneratorCopyright © 2016–2017. All rights reserved.