Skip to content

Adding log frontend requirements#389

Open
MaciejKaszynski wants to merge 4 commits into
eclipse-score:mainfrom
etas-contrib:add-log-reqs
Open

Adding log frontend requirements#389
MaciejKaszynski wants to merge 4 commits into
eclipse-score:mainfrom
etas-contrib:add-log-reqs

Conversation

@MaciejKaszynski

@MaciejKaszynski MaciejKaszynski commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Fixes eclipse-score/logging#192

The log component doesn't have all of the feature requirements linked to component requirements.
Note that log is split into 3 components (log_backends (logging repo), datarouter (logging repo), log_frontend (baselibs repo) so this PR only add component requirements for the log_frontend component of the logging feature.
So this is adding requirements related to the log interfaces and the log configuration loading.

@arsibo

arsibo commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

logging will have 3 components

@MaciejKaszynski
MaciejKaszynski marked this pull request as draft July 16, 2026 12:19
@MaciejKaszynski

Copy link
Copy Markdown
Contributor Author

logging will have 3 components

* log ( frontend) path: baselibs/score/mw/log/ ; baselibs/score/mw/log/rust; baselibs/score/mw/log/cpp (see [Relocate Rust source code from `src` into component folders under `score` #248 (comment)](https://github.com/eclipse-score/baselibs/issues/248#issuecomment-4853908888))

* log_backend (logging/score/log_backend )

* datarouter (logging/score/datarouter )

* mw as directory will be discussed by BMW (stateful indicator )

* we need no component architecture, due to missing sub components

@arkjedrz I see you created the architecture docs for baselibs_rust/log. Is it fine to remove this since the rust shouldn't be a sub-component?

@MaciejKaszynski

Copy link
Copy Markdown
Contributor Author

logging will have 3 components

* log ( frontend) path: baselibs/score/mw/log/ ; baselibs/score/mw/log/rust; baselibs/score/mw/log/cpp (see [Relocate Rust source code from `src` into component folders under `score` #248 (comment)](https://github.com/eclipse-score/baselibs/issues/248#issuecomment-4853908888))

* log_backend (logging/score/log_backend )

* datarouter (logging/score/datarouter )

* mw as directory will be discussed by BMW (stateful indicator )

* we need no component architecture, due to missing sub components

@arkjedrz I see you created the architecture docs for baselibs_rust/log. Is it fine to remove this since the rust shouldn't be a sub-component?

Actually looking more, the arch & detailed design is duplicated so I think deleting the arch and keeping the detailed design would be fine?

@github-actions

Copy link
Copy Markdown

The created documentation from the pull request is available at: docu-html

@MaciejKaszynski
MaciejKaszynski marked this pull request as ready for review July 17, 2026 08:55
@MaximilianSoerenPollak

Copy link
Copy Markdown
Contributor

All of the requirements should have a version attribute as well.
It is not yet mandatory but will be in the next Docs-As-Code release, so you could save yourself some work by adding it now already

@MaciejKaszynski
MaciejKaszynski deployed to workflow-approval July 17, 2026 09:40 — with GitHub Actions Active
@4og 4og added the comp-logging Related to score/mw/log component and rust frontend label Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp-logging Related to score/mw/log component and rust frontend

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

Component requirements for frontend

4 participants