Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 926 Bytes

index.md

File metadata and controls

50 lines (38 loc) · 926 Bytes
layout default
title Logs Example
description Example service log storage templates for pathbase.

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"
}