Skip to content

Commit

Permalink
add getLogger method in Logger interface &
Browse files Browse the repository at this point in the history
udpate README.md
  • Loading branch information
hamzamahmood committed Apr 19, 2024
1 parent a763bbc commit 036c783
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ Core Interfaces's Maven group ID is `io.apimatic`, and its artifact ID is `core-
| [`HttpApiException`](./src/main/java/io/apimatic/coreinterfaces/type/HttpApiException.java) | Default interface for all the exception models in SDK |
| [`ApiLogger`](./src/main/java/io/apimatic/coreinterfaces/logger/ApiLogger.java) | Interface for Loggin Api Calls. |
| [`Logger`](./src/main/java/io/apimatic/coreinterfaces/logger/Logger.java) | Interface for logging at different levels. |
| [`ReadonlyLoggingConfiguration`](./src/main/java/io/apimatic/coreinterfaces/logger/configuration/ReadonlyLoggingConfiguration.java) | To hold logging configuration |
| [`ReadonlyLogOptions`](./src/main/java/io/apimatic/coreinterfaces/logger/configuration/ReadonlyLogOptions.java) | To hold base options for logging configuration |
| [`ReadonlyRequestLogOptions`](./src/main/java/io/apimatic/coreinterfaces/logger/configuration/ReadonlyRequestLogOptions.java) | To hold Request options for logging configuration |
| [`ReadonlyResponseLogOptions`](./src/main/java/io/apimatic/coreinterfaces/logger/configuration/ReadonlyResponseLogOptions.java) | To hold Response options for logging configuration |
| [`LoggingConfiguration`](./src/main/java/io/apimatic/coreinterfaces/logger/configuration/LoggingConfiguration.java) | To hold logging configuration |
| [`LoggingOptions`](./src/main/java/io/apimatic/coreinterfaces/logger/configuration/LoggingOptions.java) | To hold base options for logging configuration |
| [`RequestLoggingOptions`](./src/main/java/io/apimatic/coreinterfaces/logger/configuration/RequestLoggingOptions.java) | To hold Request options for logging configuration |
| [`ResponseLoggingOptions`](./src/main/java/io/apimatic/coreinterfaces/logger/configuration/ResponseLoggingOptions.java) | To hold Response options for logging configuration |
| [`Deserializer`](./src/main/java/io/apimatic/coreinterfaces/type/functional/Deserializer.java) | Functional interface to apply the deserialization function |
| [`ExceptionCreator`](./src/main/java/io/apimatic/coreinterfaces/type/functional/ExceptionCreator.java) | Functional interface to create the SDK exception |
| [`Serializer`](./src/main/java/io/apimatic/coreinterfaces/type/functional/Serializer.java) | Functional interface to apply the serialization function |
Expand Down
6 changes: 6 additions & 0 deletions src/main/java/io/apimatic/coreinterfaces/logger/Logger.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@
*/
public interface Logger {

/**
* Return instance of {@link Logger
* @return wrapped instance of SLF4J Logger.
*/
org.slf4j.Logger getLogger();

/**
* Logs a message with the specified logging level, format, and arguments.
*
Expand Down

0 comments on commit 036c783

Please sign in to comment.