Skip to content
This repository has been archived by the owner on Apr 23, 2024. It is now read-only.

Adding new module with supporting graalvm appenders #62

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

DmitryKubahov
Copy link

GraalVM has several phases while building and running an image. During the build phase, the appender could not initialize any thread or file descriptor. With this information, we cannot use AsynAppender and FileAppender.
This PR contains 2 new appenders:

  • GraalVMRollingFileAppender
  • GraalVMLazyAsyncAppender
    All initialization will be done only in the not build phase or in doAppend method.
    This PR should fix this issue: https://jira.qos.ch/browse/LOGBACK-1550

@DmitryKubahov
Copy link
Author

@tony19, @ceki please, can you take a look?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant