-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpubliccode.yml
More file actions
68 lines (63 loc) · 2.52 KB
/
Copy pathpubliccode.yml
File metadata and controls
68 lines (63 loc) · 2.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
publiccodeYmlVersion: "0.5"
name: GFModules Python Logging Library
url: https://github.com/minvws/gfmodules-python-logging-library
platforms:
- linux
categories:
- application-development
developmentStatus: development
softwareType: library
intendedAudience:
countries:
- NL
scope:
- government
- healthcare
description:
nl:
shortDescription: >-
Gedeelde logging-opzet voor GFModules Python-applicaties, met
gestructureerde JSON-records en routering per logstroom.
longDescription: |
Deze library maakt deel uit van het project "Generieke functies,
lokalisatie en adressering" van het Ministerie van Volksgezondheid,
Welzijn en Sport. Een applicatie declareert haar eigen gebeurtenissen in
een catalogus, de library verzorgt de rest: gestructureerde
JSON-records, een lijst met toegestane velden per logstroom, middleware die de
requestcontext aan elk record hangt, en de gebeurtenissen rond de
levenscyclus van de applicatie.
features:
- Gestructureerde JSON-logging met een vaste recordindeling
- Veld-allowlist per logstroom, zodat applicatiedetails niet in SIEM belanden
- Requestcontext en correlatie-headers per request
en:
shortDescription: >-
Shared logging setup for GFModules Python applications, with structured
JSON records and per-stream field routing.
longDescription: |
This library is part of the "Generic Functions, Localization and
Addressing" project of the Ministry of Health, Welfare and Sport. An
application declares its own events in a catalogue and the library
handles the rest: structured JSON records, a per-stream field allow-list,
middleware that attaches the request context to every record, and the
application lifecycle events.
features:
- Structured JSON logging with a fixed record format
- Per-stream field allow-list that keeps application detail out of SIEM
- Request context and correlation headers on every request
legal:
license: EUPL-1.2
mainCopyrightOwner: Ministerie van Volksgezondheid, Welzijn en Sport
maintenance:
type: internal
contacts:
- name: iRealisatie - Team Generieke Functies
email: maintainer@irealisatie.nl
affiliation: Ministerie van Volksgezondheid, Welzijn en Sport
organisation:
uri: https://www.rijksoverheid.nl/ministeries/ministerie-van-volksgezondheid-welzijn-en-sport
name: Ministerie van Volksgezondheid, Welzijn en Sport
localisation:
localisationReady: false
availableLanguages:
- en