Skip to content

Add system properties and log level documentation#108

Merged
bernardladenthin merged 1 commit into
masterfrom
claude/document-package-changes-L5Irt
May 7, 2026
Merged

Add system properties and log level documentation#108
bernardladenthin merged 1 commit into
masterfrom
claude/document-package-changes-L5Irt

Conversation

@bernardladenthin

Copy link
Copy Markdown
Owner

Summary

This PR adds comprehensive documentation for system properties and log level enums to the README, improving discoverability and usability of configuration options.

Key Changes

  • System Properties Reference: Added a new section documenting all net.ladenthin.llama.* system properties with descriptions:

    • net.ladenthin.llama.lib.path - Custom directory for native library
    • net.ladenthin.llama.lib.name - Override native library filename
    • net.ladenthin.llama.tmpdir - Custom temporary directory for JAR extraction
    • net.ladenthin.llama.osinfo.architecture - Override OS/architecture detection
    • net.ladenthin.llama.test.ngl - GPU layers configuration for testing
  • LogLevel Enum Documentation: Added a reference table explaining the LogLevel enum values and their meanings:

    • DEBUG - Verbose diagnostic output
    • INFO - Informational messages about model loading and inference
    • WARN - Non-fatal warnings
    • ERROR - Errors that may affect inference results

Implementation Details

  • Documentation is placed in logical sections of the README (system properties after library loading explanation, log levels after logger configuration examples)
  • Both sections use consistent table formatting for easy reference
  • Descriptions are concise and user-focused, explaining practical use cases

https://claude.ai/code/session_01JHR93CRAuHQorL4fdABF99

…s in README

Adds a System Properties Reference table covering lib.path, lib.name, tmpdir,
osinfo.architecture, and test.ngl, which were present in LlamaSystemProperties
but undocumented. Also adds a LogLevel enum table to the Logging section.

https://claude.ai/code/session_01JHR93CRAuHQorL4fdABF99
@bernardladenthin
bernardladenthin merged commit a798a9f into master May 7, 2026
10 checks passed
@bernardladenthin
bernardladenthin deleted the claude/document-package-changes-L5Irt branch May 7, 2026 15:59
bernardladenthin pushed a commit that referenced this pull request Jun 17, 2026
….11.0

Mirrors the streambuffer Dependabot updates (#108, #109) on the
java-llama.cpp branch. Both target versions are the current latest
releases on Maven Central.

Verified:
- spotless:check passes with 3.7.0 (no reformatting of existing sources;
  palantir-java-format stays pinned at 2.92.0)
- central-publishing 0.11.0 resolves from Maven Central (used only by the
  release/deploy profile)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JBzF5wtCjRu5t4FMzphryM
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