Skip to content

Adding log frontend requirements - #389

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

Adding log frontend requirements#389
MaciejKaszynski wants to merge 1 commit 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

@4og 4og added the comp-logging Related to score/mw/log component and rust frontend label Jul 17, 2026
Comment thread docs/baselibs/components/log/docs/assumptions_of_use/index.rst
Log Frontend Detailed Design
============================

.. TODO move docs from score/ to here https://github.com/eclipse-score/logging/issues/187

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not redirect?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The markdown files from the score/ directory are not built into the docs, this is why we need to move them. Do you want me to add a link to the github page? I don't think this would look too nice in docs.

Comment thread docs/baselibs/components/log/docs/requirements/index.rst Outdated
Comment thread docs/baselibs/components/log/docs/requirements/index.rst Outdated
Comment thread docs/baselibs/components/log/docs/requirements/index.rst Outdated
@4og 4og added the documentation Improvements or additions to documentation label Jul 29, 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 documentation Improvements or additions to documentation

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

Component requirements for frontend

5 participants