# Centralized Logging

> A design pattern that ships structured logs from every instance to one aggregated store.

Record: `architecture:centralized-logging`
Kind: pattern
Layer: [Execution Core](https://banes-lab.com/records/layer/execution-core.md)
Severity: recommended
Scope: services, platform
Canonical: https://banes-lab.com/ontology#architecture-centralized-logging

Listed in [Architecture principles](https://banes-lab.com/api/records/architecture.md), after [Centralized Authentication](https://banes-lab.com/records/architecture/centralized-authentication.md) and before [Decentralization](https://banes-lab.com/records/architecture/decentralization.md).

## Repair

- Refactored by: Add Log Forwarder, Standardize Fields
- Detected by: missing log shipping
- Violated by: logs only available per instance
- Measured by: log ingestion coverage
- Enforced by: observability policy

## Requires

- [Log Aggregation](https://banes-lab.com/records/lexicon/log-aggregation.md)

## Reinforces

- [Observability](https://banes-lab.com/records/architecture/observability.md)
- [Auditability](https://banes-lab.com/records/architecture/auditability.md)

## Enables

- [Cross-Service Analysis](https://banes-lab.com/records/lexicon/cross-service-analysis.md)

## Conflicts with

- [Local-Only Logs](https://banes-lab.com/records/lexicon/local-only-logs.md)

## In tension with

- [Cost/Personal Data Exposure](https://banes-lab.com/records/lexicon/cost-personal-data-exposure.md)

## Tensions

- [Centralized Logging / Cost/Personal Data Exposure](https://banes-lab.com/records/tension/centralized-logging-cost-personal-data-exposure.md)

## Severity

- [recommended](https://banes-lab.com/records/vocabulary/severity-recommended.md)

## Category

- [Control / Coordination / Centralization](https://banes-lab.com/records/architecture-category/control-coordination-centralization.md)

## Linked from

- [Observability / Auditability / Traceability](https://banes-lab.com/ontology/principles/architecture-category-observability-auditability-traceability.md)
- [Control / Coordination / Centralization](https://banes-lab.com/ontology/lexicon/lexicon-category-control-coordination-centralization.md)
- [Severity levels](https://banes-lab.com/ontology/schema/the-vocabulary-severity.md)
- [The resolutions](https://banes-lab.com/ontology/schema/the-resolutions.md)
