You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 48ab641
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/features/analysis-infra/logging/docs/requirements/mw-fr_logging_req.rst
+46Lines changed: 46 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,6 +28,7 @@ Requirements
28
28
:satisfied_by: feat__logging[version==1]
29
29
:status: valid
30
30
:version: 1
31
+
:valid_from: v1.0.0
31
32
32
33
The logging :term:`framework` shall support local timestamps for each log entry.
33
34
@@ -40,6 +41,7 @@ Requirements
40
41
:satisfied_by: feat__logging[version==1]
41
42
:status: valid
42
43
:version: 1
44
+
:valid_from: v1.0.0
43
45
44
46
The logging :term:`framework` shall support original timestamps for routed log entries.
45
47
@@ -52,6 +54,7 @@ Requirements
52
54
:satisfied_by: feat__logging[version==1]
53
55
:status: valid
54
56
:version: 1
57
+
:valid_from: v1.0.0
55
58
56
59
The logging :term:`framework` shall support timestamp synchronization for log entries coming from different :term:`logging nodes <logging node>`.
57
60
@@ -64,6 +67,7 @@ Requirements
64
67
:satisfied_by: feat__logging[version==1]
65
68
:status: valid
66
69
:version: 1
70
+
:valid_from: v1.0.0
67
71
68
72
The logging framework shall support a log level for each log entry.
69
73
@@ -76,6 +80,7 @@ Requirements
76
80
:satisfied_by: feat__logging[version==1]
77
81
:status: valid
78
82
:version: 1
83
+
:valid_from: v1.0.0
79
84
80
85
The logging framework shall prioritize logs in case of resource conflicts to ensure critical logs are not lost.
81
86
@@ -88,6 +93,7 @@ Requirements
88
93
:satisfied_by: feat__logging[version==1]
89
94
:status: valid
90
95
:version: 1
96
+
:valid_from: v1.0.0
91
97
92
98
The logging :term:`framework` shall support logging of early startup events to capture critical initialization information.
93
99
@@ -100,6 +106,7 @@ Requirements
100
106
:satisfied_by: feat__logging[version==1]
101
107
:status: valid
102
108
:version: 1
109
+
:valid_from: v1.0.0
103
110
104
111
The logging :term:`framework` shall support :term:`logging entity identifiers<logging entity identifier>` for each log entry.
105
112
@@ -112,6 +119,7 @@ Requirements
112
119
:satisfied_by: feat__logging[version==1]
113
120
:status: valid
114
121
:version: 1
122
+
:valid_from: v1.0.0
115
123
116
124
The logging :term:`framework` shall support filtering by :term:`log levels <Log level>`.
117
125
@@ -124,6 +132,7 @@ Requirements
124
132
:satisfied_by: feat__logging[version==1]
125
133
:status: valid
126
134
:version: 1
135
+
:valid_from: v1.0.0
127
136
128
137
The logging :term:`framework` shall support filtering by :term:`logging entity identifiers<logging entity identifier>`.
129
138
@@ -136,6 +145,7 @@ Requirements
136
145
:satisfied_by: feat__logging[version==1]
137
146
:status: valid
138
147
:version: 1
148
+
:valid_from: v1.0.0
139
149
140
150
The logging :term:`framework` shall detect and report any message loss.
141
151
@@ -148,6 +158,7 @@ Requirements
148
158
:satisfied_by: feat__logging[version==1]
149
159
:status: valid
150
160
:version: 1
161
+
:valid_from: v1.0.0
151
162
152
163
The logging :term:`framework` shall provide mechanisms to handle message loss gracefully.
153
164
@@ -162,6 +173,7 @@ Requirements
162
173
:satisfied_by: feat__logging[version==1]
163
174
:status: valid
164
175
:version: 1
176
+
:valid_from: v1.0.0
165
177
166
178
The logging :term:`framework` shall allow context-specific :term:`log level` activation at runtime to enable fine-grained control over logging behavior.
167
179
@@ -174,6 +186,7 @@ Requirements
174
186
:satisfied_by: feat__logging[version==1]
175
187
:status: valid
176
188
:version: 1
189
+
:valid_from: v1.0.0
177
190
178
191
The logging :term:`framework` shall support user application as log source.
179
192
@@ -186,6 +199,7 @@ Requirements
186
199
:satisfied_by: feat__logging[version==1]
187
200
:status: valid
188
201
:version: 1
202
+
:valid_from: v1.0.0
189
203
190
204
The logging :term:`framework` shall support :term:`component` features and :term:` platform` as log sources.
191
205
@@ -198,6 +212,7 @@ Requirements
198
212
:satisfied_by: feat__logging[version==1]
199
213
:status: valid
200
214
:version: 1
215
+
:valid_from: v1.0.0
201
216
202
217
The logging :term:`framework` shall support console as a log sink.
203
218
@@ -210,6 +225,7 @@ Requirements
210
225
:satisfied_by: feat__logging[version==1]
211
226
:status: valid
212
227
:version: 1
228
+
:valid_from: v1.0.0
213
229
214
230
The logging :term:`framework` shall support local file system as log sink.
215
231
@@ -224,6 +240,7 @@ Requirements
224
240
:satisfied_by: feat__logging[version==1]
225
241
:status: valid
226
242
:version: 1
243
+
:valid_from: v1.0.0
227
244
228
245
The logging :term:`framework` shall support cloud-native drives via network as log sinks.
229
246
@@ -236,6 +253,7 @@ Requirements
236
253
:satisfied_by: feat__logging[version==1]
237
254
:status: valid
238
255
:version: 1
256
+
:valid_from: v1.0.0
239
257
240
258
The logging :term:`framework` shall support network channels, including a second dedicated Ethernet channel, as log sinks.
241
259
@@ -248,6 +266,7 @@ Requirements
248
266
:satisfied_by: feat__logging[version==1]
249
267
:status: valid
250
268
:version: 1
269
+
:valid_from: v1.0.0
251
270
252
271
The logging :term:`framework` shall ensure logs appear on stdout when running unit tests.
253
272
@@ -260,6 +279,7 @@ Requirements
260
279
:satisfied_by: feat__logging[version==1]
261
280
:status: valid
262
281
:version: 1
282
+
:valid_from: v1.0.0
263
283
264
284
The logging :term:`framework` shall support logging of data to memory which survives a reboot
265
285
cycle.
@@ -273,6 +293,7 @@ Requirements
273
293
:satisfied_by: feat__logging[version==1]
274
294
:status: valid
275
295
:version: 1
296
+
:valid_from: v1.0.0
276
297
277
298
The logging :term:`framework` shall support configuration of :term:`log levels <Log level>`.
278
299
@@ -285,6 +306,7 @@ Requirements
285
306
:satisfied_by: feat__logging[version==1]
286
307
:status: valid
287
308
:version: 1
309
+
:valid_from: v1.0.0
288
310
289
311
The logging :term:`framework` shall support configuration of the log storage device.
290
312
@@ -297,6 +319,7 @@ Requirements
297
319
:satisfied_by: feat__logging[version==1]
298
320
:status: valid
299
321
:version: 1
322
+
:valid_from: v1.0.0
300
323
301
324
The logging :term:`framework` shall support multiple log storage devices.
302
325
@@ -309,6 +332,7 @@ Requirements
309
332
:satisfied_by: feat__logging[version==1]
310
333
:status: valid
311
334
:version: 1
335
+
:valid_from: v1.0.0
312
336
313
337
The logging :term:`framework` shall support configurable :term:`log storage strategy`.
314
338
@@ -321,6 +345,7 @@ Requirements
321
345
:satisfied_by: feat__logging[version==1]
322
346
:status: valid
323
347
:version: 1
348
+
:valid_from: v1.0.0
324
349
325
350
The logging :term:`framework` shall allow configuration of internal buffers sizes.
326
351
@@ -333,6 +358,7 @@ Requirements
333
358
:satisfied_by: feat__logging[version==1]
334
359
:status: valid
335
360
:version: 1
361
+
:valid_from: v1.0.0
336
362
337
363
The logging :term:`framework` shall allow configuration of storage size per log file.
338
364
@@ -345,6 +371,7 @@ Requirements
345
371
:satisfied_by: feat__logging[version==1]
346
372
:status: valid
347
373
:version: 1
374
+
:valid_from: v1.0.0
348
375
349
376
The logging :term:`framework` shall allow configuration of permission settings for log access.
350
377
@@ -357,6 +384,7 @@ Requirements
357
384
:satisfied_by: feat__logging[version==1]
358
385
:status: valid
359
386
:version: 1
387
+
:valid_from: v1.0.0
360
388
361
389
The logging :term:`framework` shall allow configuration of log filters.
362
390
@@ -369,6 +397,7 @@ Requirements
369
397
:satisfied_by: feat__logging[version==1]
370
398
:status: valid
371
399
:version: 1
400
+
:valid_from: v1.0.0
372
401
373
402
The logging :term:`framework` shall allow configuration of logging entity IDs.
374
403
@@ -381,6 +410,7 @@ Requirements
381
410
:satisfied_by: feat__logging[version==1]
382
411
:status: valid
383
412
:version: 1
413
+
:valid_from: v1.0.0
384
414
385
415
The logging :term:`framework` shall support on-demand functionality, such as enabling or disabling log storage.
386
416
@@ -393,6 +423,7 @@ Requirements
393
423
:satisfied_by: feat__logging[version==1]
394
424
:status: valid
395
425
:version: 1
426
+
:valid_from: v1.0.0
396
427
397
428
The logging :term:`framework` shall provide fallback configurations, such as application-wide or system-wide defaults.
398
429
@@ -405,6 +436,7 @@ Requirements
405
436
:satisfied_by: feat__logging[version==1]
406
437
:status: valid
407
438
:version: 1
439
+
:valid_from: v1.0.0
408
440
409
441
The logging :term:`framework` shall allow extensions for custom log types.
410
442
@@ -417,6 +449,7 @@ Requirements
417
449
:satisfied_by: feat__logging[version==1]
418
450
:status: valid
419
451
:version: 1
452
+
:valid_from: v1.0.0
420
453
421
454
In case of recoverable error, the logging :term:`framework` shall continue the current operations.
422
455
@@ -429,6 +462,7 @@ Requirements
429
462
:satisfied_by: feat__logging[version==1]
430
463
:status: valid
431
464
:version: 1
465
+
:valid_from: v1.0.0
432
466
433
467
In case of non-recoverable error, the logging :term:`framework` shall deactivate silently and set an error state reported on shutdown.
434
468
@@ -441,6 +475,7 @@ Requirements
441
475
:satisfied_by: feat__logging[version==1]
442
476
:status: valid
443
477
:version: 1
478
+
:valid_from: v1.0.0
444
479
445
480
The logging :term:`framework` shall ensure that user applications are not affected by logging :term:`framework` errors.
446
481
@@ -453,6 +488,7 @@ Requirements
453
488
:satisfied_by: feat__logging[version==1]
454
489
:status: valid
455
490
:version: 1
491
+
:valid_from: v1.0.0
456
492
457
493
The logging :term:`framework` shall support QNX and Linux operating systems (encapsulated via OSAL).
458
494
@@ -465,6 +501,7 @@ Requirements
465
501
:satisfied_by: feat__logging[version==1]
466
502
:status: valid
467
503
:version: 1
504
+
:valid_from: v1.0.0
468
505
469
506
The logging :term:`framework` shall support C++, Rust, and Python programming languages.
470
507
@@ -477,6 +514,7 @@ Requirements
477
514
:satisfied_by: feat__logging[version==1]
478
515
:status: valid
479
516
:version: 1
517
+
:valid_from: v1.0.0
480
518
481
519
The logging :term:`framework` shall minimize storage resource consumption.
482
520
@@ -489,6 +527,7 @@ Requirements
489
527
:satisfied_by: feat__logging[version==1]
490
528
:status: valid
491
529
:version: 1
530
+
:valid_from: v1.0.0
492
531
493
532
The logging :term:`framework` shall minimize communication channel resource consumption.
494
533
@@ -501,6 +540,7 @@ Requirements
501
540
:satisfied_by: feat__logging[version==1]
502
541
:status: valid
503
542
:version: 1
543
+
:valid_from: v1.0.0
504
544
505
545
The logging :term:`framework` shall minimize runtime resource consumption.
506
546
@@ -513,6 +553,7 @@ Requirements
513
553
:satisfied_by: feat__logging[version==1]
514
554
:status: valid
515
555
:version: 1
556
+
:valid_from: v1.0.0
516
557
517
558
The logging :term:`framework` shall have low impact on overall system performance.
518
559
@@ -525,6 +566,7 @@ Requirements
525
566
:satisfied_by: feat__logging[version==1]
526
567
:status: valid
527
568
:version: 1
569
+
:valid_from: v1.0.0
528
570
529
571
The logging :term:`framework` shall provide:term:` QoS` for handling overflows or dropping log messages.
530
572
.. ist "rovide QoS for handling overflows or dropping log messages." doppelt zu den loos detection req.?
@@ -538,6 +580,7 @@ Requirements
538
580
:satisfied_by: feat__logging[version==1]
539
581
:status: valid
540
582
:version: 1
583
+
:valid_from: v1.0.0
541
584
542
585
The logging :term:`framework` shall be :term:`DLT` compatible.
543
586
@@ -552,6 +595,7 @@ Requirements
552
595
:satisfied_by: feat__logging[version==1]
553
596
:status: valid
554
597
:version: 1
598
+
:valid_from: v1.0.0
555
599
556
600
The logging :term:`framework` shall ensure that only authorized users can access log files.
557
601
@@ -564,6 +608,7 @@ Requirements
564
608
:satisfied_by: feat__logging[version==1]
565
609
:status: valid
566
610
:version: 1
611
+
:valid_from: v1.0.0
567
612
568
613
The logging :term:`framework` shall support the ASIL level of the user function to ensure compliance with the safety requirements of the application.
569
614
@@ -578,5 +623,6 @@ Requirements
578
623
:satisfied_by: feat__logging[version==1]
579
624
:status: valid
580
625
:version: 1
626
+
:valid_from: v1.0.0
581
627
582
628
The logging :term:`framework` shall be classified according to the overall system's safety concept if logging information is part of the verification strategy.
0 commit comments