Skip to content

Conversation

@voxik
Copy link
Owner

@voxik voxik commented Aug 1, 2025

No description provided.

voxik added 2 commits August 1, 2025 13:57
`syslog` used to be part of StdLib. But beginning with  Ruby 3.4, it was
extracted into default gems. This is problematic when Ruby is executed
with `--disable-gems`, because there is no easy way to require `syslog`.

Therefore, this commit introduces custom `UtilLinuxLogger`. This use
`logger` command from util-linux and implemnts just minimal `Syslog`
interface required.

While this could have been used just as a fallback, when `syslog` can't
be required, it will be easier to use it every time.

Fixes #12
@voxik voxik changed the title Add Ruby 3.3 into CI Add Ruby 3.3 into CI and use logger tool for logging Aug 1, 2025
@voxik voxik merged commit ab20d0c into master Aug 1, 2025
5 checks passed
@voxik voxik mentioned this pull request Aug 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants