Files
2026-05-18 05:49:08 +00:00

749 B

logs/

This directory contains EverShelf runtime log files.

Files are generated automatically by api/logger.php and follow the naming pattern:

evershelf_YYYY-MM-DD_HH.log

The directory is tracked in git (via this README) but .log files are ignored via .gitignore.

Configuration (.env)

Variable Default Description
LOG_LEVEL INFO Minimum log level: DEBUG, INFO, WARN, ERROR
LOG_ROTATE_HOURS 24 Hours per file before rotating
LOG_MAX_FILES 14 Maximum number of rotated files to keep

Format

[2026-05-18 14:23:11] [INFO ] [rid=a1b2c3d4] [action] Message {"ctx":"value"}

Remote inspection

GET /api/?action=get_logs&lines=100&level=WARN