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 projects
  2. ui5-middleware-route-proxyUI5 server middleware proxying route prefixes to a backend
  3. ui5-task-cachebuster-indexingUI5 builder task preparing build output for the cachebuster
  4. ui5-task-transpile-genUI5 builder task transpiling ES6 to ES5 with Babel
  5. ui5-middleware-odata-recorderUI5 middleware recording OData traffic as mock server datasets
  6. ui5-plugin-loaderUI5 Tooling v4 extension that registers other extensions
  7. ui5-deployerUI5 Tooling module deploying Fiori/UI5 apps to SAP systems
  8. ui5-task-dts-generatorUI5 builder task generating d.ts type declarations
  9. ui5-task-minifierUI5 builder task minifying HTML, CSS and JSON files
  10. ui5-middleware-oidcUI5 dev server middleware adding an OpenID Connect login
  11. generator-ui5-library-af-deployYeoman generator for Application Frontend config in UI5 libraries
  12. ui5-middleware-destinationUI5 Tooling middleware proxying destinations and neo-app.json routes
  13. ui5-task-check-eocpUI5 build task warning when the app's UI5 version reaches EOCP
  14. @ui5/cliUI5 Tooling command line for project setup, dev server and build
  15. ui5-task-btp-manifestUI5 Tooling task writing the service name into the importer manifest
  16. ui5-middleware-approuterUI5 CLI middleware proxying the dev server through @sap/approuter
  17. ui5-middleware-capUI5 CLI middleware running a CDS server inside the UI5 dev server
  18. ui5-middleware-hmrExperimental UI5 middleware for hot module replacement
  19. ui5-middleware-iasyncUI5 middleware syncing interactions across browsers over websocket
  20. ui5-middleware-indexUI5 middleware serving a chosen welcome page at the root path
  21. ui5-middleware-livereloadLive reload middleware for the UI5 dev server
  22. ui5-middleware-oneloginUI5 middleware logging in with Playwright and reusing the session
  23. ui5-middleware-serveframeworkUI5 middleware serving a locally built UI5 framework
  24. ui5-middleware-servestaticUI5 middleware serving static resources from a path or npm package
  25. ui5-middleware-simpleproxyDev-server middleware proxying requests to a backend system
  26. ui5-middleware-ui5UI5 middleware including one UI5 application in another
  27. ui5-middleware-webjarsUI5 middleware serving static resources from JAR files (WebJars)
  28. ui5-middleware-websocketWebSocket support for Express-based dev servers such as UI5's
  29. ui5-task-cachebusterUI5 builder task cachebusting standalone UI5 applications
  30. ui5-task-copyrightUI5 builder task appending copyright headers to source files
  31. ui5-task-flatten-libraryUI5 builder task flattening library output for SAP NetWeaver
  32. ui5-task-i18ncheckUI5 builder task checking XML views for missing i18n texts
  33. ui5-task-minify-xmlUI5 builder task minifying XML views and fragments
  34. ui5-task-pwa-enablerUI5 builder task turning a UI5 app into a progressive web app
  35. ui5-task-zipperBuild task packaging the UI5 build result as a zip archive
  36. ui5-tooling-lessUI5 CLI extension compiling Less files into CSS
  37. ui5-tooling-modulesUI5 tooling extensions loading npm packages as UI5 modules
  38. ui5-tooling-stringreplaceUI5 CLI extension for string replacement during the build
  39. ui5-tooling-transpileUI5 CLI extension transpiling code during the UI5 build
  40. @ui5/middleware-code-coverageUI5 CLI middleware for Istanbul code coverage
  41. @ui5/tooling-webcDeprecated UI5 Tooling extensions for UI5 Web Components wrappers

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