Logs Example
This example models service log storage grouped by environment, service, date, and level.
Example template:
/var/log/{environment}/{service}/{date}/{level}.log
Example filepath:
/var/log/prod/render-api/2026-07-26/error.log
Example env file: examples/logs/pathbase.env
curl -L https://raw.githubusercontent.com/rsgalloway/pathbase/master/examples/logs/pathbase.env -o pathbase.env
Try it:
ENVPATH=./examples/logs/ pathbase parse \
'/var/log/prod/render-api/2026-07-26/error.log'
Expected output:
{
"fields": {
"date": "2026-07-26",
"environment": "prod",
"level": "error",
"service": "render-api"
},
"template": "FILEPATH"
}