PackagePackagetypeA library you install and call yourself.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

sap-usi-logging-api

An object-oriented encapsulation around SAP's Application Log (transaction SLG1), controlled by customizing, with attachable data containers that SLG1 shows behind a detail button.

An easy-to-use, object-oriented encapsulation around the SAP application log (Transaction SLG1), controlled by customizing so log levels set how much detail is recorded. Data containers attach structured data to a log message beyond plain text, and SLG1 shows them with a detail button that opens a popup for that data. A variety of data containers exist for common cases already, and new ones can be added when needed.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Provides
LoggingABAPLoggingcapabilitySeeing what a running service did, in a form something can read afterwards — levels, a formatter that suits a laptop and one that suits a log service.

Who is behind it

Schwarz ITSchwarz ITOrganisationMaintains this
In the atlas: maintains 3
@SchwarzIT
maintainerJörg NeumannPersonContributes to this
In the atlas: contributes to 3
@NeumannJoerg
Patrick HahnPersonContributes to this
In the atlas: contributes to 3
@patrick246
2 contributors

What it declares

Every artifact

Type
Package
Origin
Independently maintained

As a package

Where it runs
does not say
Distributed through
does not say

Connections1

README

quoted from SchwarzIT/sap-usi-logging-api under Apache-2.0, read
SchwarzIT/sap-usi-logging-api/README.mdOn GitHub

SIT USI

USI Logging API

Purpose

This reusable component allows the creation of complete, comprehensive logs with almost no effort and extends SAP's standard logging API by powerful features.

Logging error situations instead of debugging them can:

  • significantly reduce support efforts
  • boost developer productivity
  • speed up the processing of tickets
  • aid in analyzing bugs that are hard to debug

The component is:

  • based on SAPs application log (Transaction SLG1)
  • easy to use
  • well documented
  • controlled by customizing (Log levels will control the detail level of the logs)
  • completely object-oriented

The component enhances the capabilities of the SAP standard by so-called data containers, that can be used to attach virtually any type of data to log messages making them even more valuable. A variety of data containers for common use cases already exists, but new containers can easily be added whenever needed. The screenshot below shows how seamlessly they are integrated into the SAP standard. Messages with data containers have a detail button that opens a popup and the data can be accessed directly from SLG1.

alt text

Installation Guide

Please refer to the installation guide in our wiki.

How to contribute

Please check our contribution guidelines to learn more about this topic.

Further information

Please refer to the wiki.

Apache-2.0, read

History

Latest

v1.15.0

  1. v1.14.0

  2. v1.13.1

  3. v1.13.0

  4. v1.12.0

  5. v1.11.0

  6. v1.10.0

  7. v1.9.0

  8. v1.8.0

  9. v1.7.0

  10. v1.6.0

  11. v1.5.0

  12. v1.4.0

  13. v1.3.0

  14. v1.2.0

  15. v1.1.0

  16. v1.0.0

Logging
  1. ABAP-LoggerLogging library for ABAP over the Application Logfrom ABAP
  2. abap-log-exporterExports Business Application Log entries to Graylog or Lokifrom ABAP
  3. ABAP-PRCFramework for multi-step ABAP processes with monitoringfrom ABAP
  4. SAP Application Logging service for SAP BTPCollects Cloud Foundry or Kyma logs into a searchable Kibanafrom BTP/BAIP
  5. SAP Cloud LoggingOpenSearch-based store for logs, metrics and tracesfrom BTP/BAIP
  6. com.sap.cds:cds-services-bomMaven bill of materials pinning CAP Java module versionsfrom CAP
  7. @cap-js/audit-loggingCAP integration with the SAP Audit Log servicefrom CAP
  8. abap-logABAP logging library with one interface across output targetsfrom ABAP
  9. ABAP_LOGGINGObject-oriented wrapper around the Business Application Logfrom ABAP
  10. abap-cloud-loggerChainable logger for ABAP Cloud around CL_BALI_LOGfrom ABAP
  11. abap-fm-loggerLogger storing RFC function module call parameters as JSONfrom ABAP
  12. openui5-error-collectorUI5 library collecting an app's JavaScript errorsfrom UI5
  13. open-abap-balApplication logging for ABAP transpiled to JavaScript on Node.jsfrom ABAP
  14. @openui5/sap.ui.coreFramework core: module loader, MVC runtime, binding, routing, themingfrom UI5
  15. abap-fluentdFluentd client in ABAP for sending log lines to a collectorfrom ABAP
  16. @saptools/cf-logsLog fetcher and parser for one Cloud Foundry appfrom BTP/BAIP
  17. @saptools/cf-tailMerged log tail of every started app in a Cloud Foundry spacefrom BTP/BAIP
  18. srbjsloggerA browser JavaScript logger whose log, warn and error calls write prominent output to the console, loaded into a UI5 app through index.html or the manifest's resources.from UI5
  19. abap-message-loggerMessage logger for ABAP Cloud that saves to the Application Logfrom ABAP

Details

Sources3
dotabapdiscovered herechecked
github.com/SchwarzIT/sap-usi-logging-apitree, 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
discovered viadotabap
first seen in the atlas
ecosystem and domainabap, operations-and-runtime
abaplint
issues under its own abaplint configuration4
lines20,187
statements12,586
objects199
files351
analysed, main
abaplint version2.120.84
Contributors2

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:schwarzit-sap-usi-logging-api
JSON
/artifacts/schwarzit-sap-usi-logging-api.json
MCP
Connecting an agent