feat: Make systemd priority markers conditional based on detection
- Modify levelToSystemdPriority() to only include priority markers when running under systemd
- Prevents <6> markers from appearing in logs when not running in systemd environment
- Improves log readability for non-systemd deployments
- Builds on previous systemd detection functionality (commit 2a948a6)
Testing performed:
- Verified logs show priority markers when JOURNAL_STREAM is set
- Verified logs omit priority markers when not running under systemd
- Tested both scenarios with test programs