@Named @Singleton public class Slf4jLoggingGenerator extends Object implements LoggingGenerator
| Constructor and Description |
|---|
Slf4jLoggingGenerator(TypicalFields fields) |
| 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 Slf4jLoggingGenerator(TypicalFields fields)
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.