PackagePackagetypeA library you install and call yourself.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

@ui5/logger

UI5 CLI's internal logger, described by its own readme as internal — it appears here because other UI5 tooling depends on it.

Facts

Latestv4.0.2ReleasedLast pushLicenceApache-2.0

Where it sits

Lives in
Provides
Build and dev-server toolingUI5Build and dev-server toolingcapabilityServing an app locally and building it for deployment — proxying a backend, transpiling, bundling, and shaping the result for whatever will host it.

Who is behind it

SAPSAPOrganisationMaintains this
In the atlas: maintains 137, wrote 14
@SAP
maintainerYavor IvanovPersonContributes to this
In the atlas: contributes to 17
@d3xter666
dependabot-supportPersonContributes to this
In the atlas: contributes to 2
@dependabot-support
Florian VogtPersonContributes to this
In the atlas: contributes to 50, wrote 2
@flovogt
Matthias OßwaldPersonContributes to this
In the atlas: contributes to 29
@matz3
Max ReichmannPersonContributes to this
In the atlas: contributes to 10
@maxreichmann
Merlin BeutlbergerPersonContributes to this
In the atlas: contributes to 18, wrote 1
@RandomByte
Sabine LossPersonContributes to this
In the atlas: contributes to 2
@SabineLoss
Sebastian WolfPersonContributes to this
In the atlas: contributes to 22
@SebastianWolf-SAP
Gianluca BeilPersonContributes to this
In the atlas: contributes to 6
@werwolf2303
9 contributors

What it declares

Every artifact

Type
Package
Origin
By SAP

As a package

Where it runs
does not say
Distributed through
does not say

Connections1

Install

npm add @ui5/logger

Derived from the package name. No recipe recorded; the README has the configuration.

README

quoted from SAP/ui5-logger under Apache-2.0, read
SAP/ui5-logger/README.mdOn GitHub

UI5 icon

ui5-logger

⚠️ REPOSITORY MOVED

The @ui5/logger package is now maintained in the UI5 CLI monorepo. This repository contains the code up to and including CLI version 4, with further development continuing in the monorepo.

Providing logging functionality for all UI5 CLI modules and extensions.
Features log levels and rendering of a progress bar.
Part of UI5 CLI

REUSE status Build Status npm Package Version Coverage Status

Documentation

General UI5 CLI documentation can be found here: ui5.github.io/cli

The UI5 Logger API Reference can be found here: @ui5/logger

Contributing

Please check our Contribution Guidelines.

Support

Please follow our Contribution Guidelines on how to report an issue.

Please report issues in the main UI5 CLI repository.

Release History

See CHANGELOG.md.

Apache-2.0, read

History

Latest

v4.0.2

Fixes 2

Notes
Bug Fixes
  • Rename project to UI5 CLI 18d935a
  • Console: Handle consequitive builds correctly 20e303a

  1. v4.0.1

    Notes

  2. v4.0.0dated in the atlas

    Breaking 1, Dependencies 1

    Notes
    Breaking Changes
    • Require Node.js 20.11.x/>=21.2.0 and npm >=10 37620d7
    Dependency Updates
    • Bump figures from 5.0.0 to 6.0.1 550a3cd
    BREAKING CHANGE

    Support for older Node.js and npm releases has been dropped. Only Node.js 20.11.x and >=21.2.0 as well as npm v10 or higher are supported.

  3. v3.0.0dated in the atlas

    Breaking 10, Features 1

    Notes
    Breaking Changes
    • Replace npmlog with @ui5/logger/Logger (#363) 66a159a
    • Deprecate advanced APIs in preparation of refactoring 3aea5e7
    • Transform to ES Modules (#306) c79608b
    • Require Node.js ^16.18.0, >=18.12.0 / npm >= 8 a8af8a7
    BREAKING CHANGE

    The @ui5/logger got refactored and as a result its API went public.

    Remove the usage of npmlog and refactor @ui5/logger modules to emit log events which are then caught in dedicated handlers. This is somewhat inspired by npm's proc-log module.

    This breaking change removes capabilities that are likely to change and should not be part of a public API.

    This will ensure that later changes to the module can be donen in a compatible manner.

    Relevant changes:

    • Restrict log-methods to two argument only. The use of placeholders like '%s' is no longer supported. A warning will be logged if more than two argument is supplied. Placeholders will be replaced with a deprecation message. We suggest the use of template literals.
    • Deprecate #getGroupLogger method. Calling it throws an error. It will be removed in one of the next patch releases
    • Deprecate #setShowProgress method. Calling it throws an error. It will be removed in one of the next patch releases
    • Remove GroupLogger and TaskLogger classes. Similar functionality might be re-added in a later release.

    This package has been transformed to ES Modules. Therefore it no longer provides a CommonJS export. If your project uses CommonJS, it needs to be converted to ES Modules or use a dynamic import.

    For more information see also:

    Support for older Node.js and npm releases has been dropped. Only Node.js versions v16.18.0, v18.12.0 or higher as well as npm v8 or higher are supported.

    Features

  4. v2.0.1

    Fixes 1

    Notes
    Bug Fixes

  5. v2.0.0

    Breaking 1

    Notes
    Breaking Changes
    BREAKING CHANGE

    Support for older Node.js releases has been dropped. Only Node.js v10 or higher is supported.

  6. v1.0.2

    Fixes 1

    Notes
    Bug Fixes
    • Fix handling of log level "silent" 020ced8

  7. v1.0.1

    Notes

  8. v1.0.0

    Notes

  9. v0.2.2

    Features 1

    Notes
    Features
    • Add UI5_LOG_LVL environment variable c3e65c4

  10. v0.2.1

    Notes

  11. v0.2.0

    Notes

  12. v0.1.0

    Notes

  13. v0.0.1

63,876downloads per week, npm
Weekly downloads for @ui5/logger26 complete calendar weeks from 2026-04-27 to 2026-10-25; the latest total is 63876.27 Apr – 3 May: 288,7554 May – 10 May: 348,84211 May – 17 May: 316,18418 May – 24 May: 343,93825 May – 31 May: 337,9861 Jun – 7 Jun: 250,2288 Jun – 14 Jun: 424,28515 Jun – 21 Jun: 420,91822 Jun – 28 Jun: 384,27229 Jun – 5 Jul: 383,8116 Jul – 12 Jul: 381,42113 Jul – 19 Jul: 400,24920 Jul – 26 Jul: 402,36227 Jul – 2 Aug: 387,2303 Aug – 9 Aug: 400,11010 Aug – 16 Aug: 319,24717 Aug – 23 Aug: 391,01824 Aug – 30 Aug: 380,98031 Aug – 6 Sept: 312,0437 Sept – 13 Sept: 228,31014 Sept – 20 Sept: 278,19121 Sept – 27 Sept: 332,84328 Sept – 4 Oct: 368,7405 Oct – 11 Oct: 303,99812 Oct – 18 Oct: 169,98519 Oct – 25 Oct: 63,876
Build and dev-server tooling
  1. UI5 ToolsVS Code extension to serve, proxy, build and deploy UI5 projectsfrom UI5
  2. ui5-middleware-route-proxyUI5 server middleware proxying route prefixes to a backendfrom UI5
  3. ui5-task-cachebuster-indexingUI5 builder task preparing build output for the cachebusterfrom UI5
  4. ui5-task-transpile-genUI5 builder task transpiling ES6 to ES5 with Babelfrom UI5
  5. ui5-middleware-odata-recorderUI5 middleware recording OData traffic as mock server datasetsfrom UI5
  6. ui5-plugin-loaderUI5 Tooling v4 extension that registers other extensionsfrom UI5
  7. ui5-deployerUI5 Tooling module deploying Fiori/UI5 apps to SAP systemsfrom UI5
  8. ui5-task-dts-generatorUI5 builder task generating d.ts type declarationsfrom UI5
  9. ui5-task-minifierUI5 builder task minifying HTML, CSS and JSON filesfrom UI5
  10. ui5-middleware-oidcUI5 dev server middleware adding an OpenID Connect loginfrom UI5
  11. generator-ui5-library-af-deployYeoman generator for Application Frontend config in UI5 librariesfrom UI5
  12. ui5-middleware-destinationUI5 Tooling middleware proxying destinations and neo-app.json routesfrom UI5
  13. ui5-task-check-eocpUI5 build task warning when the app's UI5 version reaches EOCPfrom UI5
  14. @ui5/cliUI5 Tooling command line for project setup, dev server and buildfrom UI5
  15. ui5-task-btp-manifestUI5 Tooling task writing the service name into the importer manifestfrom UI5
  16. ui5-middleware-approuterUI5 CLI middleware proxying the dev server through @sap/approuterfrom UI5
  17. ui5-middleware-capUI5 CLI middleware running a CDS server inside the UI5 dev serverfrom UI5
  18. ui5-middleware-hmrExperimental UI5 middleware for hot module replacementfrom UI5
  19. ui5-middleware-iasyncUI5 middleware syncing interactions across browsers over websocketfrom UI5
  20. ui5-middleware-indexUI5 middleware serving a chosen welcome page at the root pathfrom UI5
  21. ui5-middleware-livereloadLive reload middleware for the UI5 dev serverfrom UI5
  22. ui5-middleware-oneloginUI5 middleware logging in with Playwright and reusing the sessionfrom UI5
  23. ui5-middleware-serveframeworkUI5 middleware serving a locally built UI5 frameworkfrom UI5
  24. ui5-middleware-servestaticUI5 middleware serving static resources from a path or npm packagefrom UI5
  25. ui5-middleware-simpleproxyDev-server middleware proxying requests to a backend systemfrom UI5
  26. ui5-middleware-ui5UI5 middleware including one UI5 application in anotherfrom UI5
  27. ui5-middleware-webjarsUI5 middleware serving static resources from JAR files (WebJars)from UI5
  28. ui5-middleware-websocketWebSocket support for Express-based dev servers such as UI5'sfrom UI5
  29. ui5-task-cachebusterUI5 builder task cachebusting standalone UI5 applicationsfrom UI5
  30. ui5-task-copyrightUI5 builder task appending copyright headers to source filesfrom UI5
  31. ui5-task-flatten-libraryUI5 builder task flattening library output for SAP NetWeaverfrom UI5
  32. ui5-task-i18ncheckUI5 builder task checking XML views for missing i18n textsfrom UI5
  33. ui5-task-minify-xmlUI5 builder task minifying XML views and fragmentsfrom UI5
  34. ui5-task-pwa-enablerUI5 builder task turning a UI5 app into a progressive web appfrom UI5
  35. ui5-task-zipperBuild task packaging the UI5 build result as a zip archivefrom UI5
  36. ui5-tooling-lessUI5 CLI extension compiling Less files into CSSfrom UI5
  37. ui5-tooling-modulesUI5 tooling extensions loading npm packages as UI5 modulesfrom UI5
  38. ui5-tooling-stringreplaceUI5 CLI extension for string replacement during the buildfrom UI5
  39. ui5-tooling-transpileUI5 CLI extension transpiling code during the UI5 buildfrom UI5
  40. @ui5/middleware-code-coverageUI5 CLI middleware for Istanbul code coveragefrom UI5
  41. @ui5/tooling-webcDeprecated UI5 Tooling extensions for UI5 Web Components wrappersfrom UI5

Details

Sources5
npm registrydiscovered herechecked
The discovery passdiscovered herechecked
npm registry, @ui5/loggerversion, releases, installschecked
github.com/git+ssh://git@github.com/SAP/ui5-logger.gittree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
latestv4.0.2
first release
releases and cadence42, ~12d median
discovered vianpm registry, The discovery pass
first seen in the atlas
ecosystem and domainui5, operations-and-runtime
Contributors9
History in the atlas5
  1. Filed under logging, which is a running service's log output. This is the UI5 CLI's internal logger, described by its own README as internal — it answers nothing a reader would pick for logging, and belongs where the tooling that depends on it lives.
  2. Typed cds-plugin by placement, which defaults every candidate to that. It is not one.
  3. Placement assumes cap for everything it accepts.
  4. UI5 CLI's internal logger, described by its own readme as internal — it appears here because other UI5 tooling depends on it.
  5. First seen.
For your agent