https://github.com/elf4j/jpl-elf4j
An adapter to use elf4j-engine as runtime logging service provider of Java 9 System.Logger API
https://github.com/elf4j/jpl-elf4j
elf4j elf4j-engine java java-9-logging java-asynchronous-logger java-asynchronous-logging java-json-logger java-logging-facade java-logging-framework java-nonblocking-logger java-platform java-platform-logger java-service-provider java-spi java-system-logger json json-asynchronous-logger
Last synced: 5 days ago
JSON representation
An adapter to use elf4j-engine as runtime logging service provider of Java 9 System.Logger API
- Host: GitHub
- URL: https://github.com/elf4j/jpl-elf4j
- Owner: elf4j
- License: mit
- Created: 2023-03-19T19:54:30.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-01T23:16:57.000Z (over 1 year ago)
- Last Synced: 2024-05-07T18:05:54.651Z (over 1 year ago)
- Topics: elf4j, elf4j-engine, java, java-9-logging, java-asynchronous-logger, java-asynchronous-logging, java-json-logger, java-logging-facade, java-logging-framework, java-nonblocking-logger, java-platform, java-platform-logger, java-service-provider, java-spi, java-system-logger, json, json-asynchronous-logger
- Language: Java
- Homepage: https://elf4j.github.io/jpl-elf4j/
- Size: 133 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jpl-elf4j
An adapter to use [elf4j-engine](https://github.com/elf4j/elf4j-engine) as the runtime log _service provider_ of the
Java 9 Platform Logging (System.Logger) API
## User Story
As an application developer using the Java Platform Logging (JPL) API introduced since Java 9, I want to opt to
use [elf4j-engine](https://github.com/elf4j/elf4j-engine) as the runtime log _service provider_.
## Prerequisite
Java 9 or better
## Get It...
[](https://search.maven.org/search?q=g:%22io.github.elf4j%22%20AND%20a:%22jpl-elf4j%22)
## User It...
Code against the Java 9 System.Logger API, and install this as a runtime-scope dependency e.g. with Maven:
```html
...
io.github.elf4j
jpl-elf4j
runtime
...
```
The usual elf4j-engine [configuration](https://github.com/elf4j/elf4j-provider#configuration) applies.