SAP-BTP-Spielwiese/app1/node_modules/@sap/logging/CHANGELOG.md
Markus Rettig 775ac7b58c completed step 3 from the tutorial
you must login with an BTP account in order to see the app
2024-02-08 16:13:36 +01:00

258 lines
5.7 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Change Log
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).
The format is based on [Keep a Changelog](http://keepachangelog.com/).
## 7.1.0 - 2023-11-20
### Added
- Node.js 20.x support and tests
## 7.0.0 - 2023-10-11
### Removed
- Node.js 10.x support and tests
## 6.2.0 - 2023-01-30
### Added
- Node.js 18.x support.
## 6.1.3 - 2022-07-08
### Updated
- Updated moment to 2.29.4
## 6.1.2 - 2022-06-10
### Updated
- Updated devDep async to 3.2.4
## 6.1.1 - 2022-04-08
### Updated
- Update moment to version 2.29.2
### Removed
- Node.js 8.x support
### Changed
- Changed istanbul test framework with c8
## 6.1.0 - 2022-01-24
### Added
- Node.js 16.x support.
### Fixed
- Update *@sap/e2e-trace* dependency to v3.1.0
## 6.0.3 - 2021-02-22
### Fixed
- Update _lodash_ to v4.17.21
- Update _moment_ to v2.29.1
## 6.0.2 - 2020-12-15
### Fixed
- Fixed the custom field logging format on the Cloud Foundry platform
## 6.0.1 - 2020-12-08
### Fixed
- Update *@sap/e2e-trace* dependency to v3.0.0
- Added null/undefined check to `_containsCustomField` in `lib/contexts/AppContext.js`
## 6.0.0 - 2020-11-11
### Added
- Node.js 14.x support.
### Removed
- Node.js 6.x support
### Fixed
- Update _lodash_ to v4.17.20
- Update _moment_ to 2.29.0
## 5.3.1 - 2020-07-28
### Fixed
- Update *lodash* dependency to v4.17.19.
## 5.3.0 - 2020-04-14
### Added
- Support for custom fields on Cloud Foundry platform
## 5.2.0 - 2020-01-08
### Added
- Added `organization_id` and `organization_name` to the log output
## 5.1.0 - 2019-12-02
### Added
- Node.js 12.x support.
## 5.0.2 - 2019-07-10
### Fixed
- Update *lodash* dependency to v4.17.13.
## 5.0.1 - 2019-05-13
### Fixed
- Update *@sap/e2e-trace* dependency to v2.0.0.
## 5.0.0 - 2019-05-02
### Removed
- Node.js v4 support
## 4.1.0 - 2019-01-16
### Added
- Support for Node.js 10
## 4.0.2 - 2018-09-16
### Fixed
- Update *lodash* dependency to v4.17.11.
## 4.0.1 - 2018-09-04
### Fixed
- `logContext.id` is used as a fallback value for correlation id if no other value is available.
## 4.0.0 - 2018-08-20
### Removed
- Support for writing entries to files (the `logLocation` and `traceLocation` options are no longer taken into account).
- The `STORAGE` property exposed by the library.
- Node 0.12 support.
- Coloring when writing to console.
- `ApplicationContext.prototype.createRequestContext`.
### Changed
- The exposed middleware can be consumed via the `middleware` property instead of `expressMiddleware`.
- Back slashes cannot be used in category names.
- middleware does not take an application context, but an object with an `appContext` property
and optionally - a `logNetwork` property.
- _x-correlationid_ header is no longer taken into account when resolving request id.
- An error is thrown if the level set through the `XS_APP_LOG_LEVEL` environment variable is not valid.
### Added
- Performance improvements.
- Support for CF Log format.
- Possibility to explicitly set correlation id via JavaScript API.
- Correlation id (if present) will be set to ListLog entries as well.
- `AppContext.prototype.createLogContext`.
- `LogContext.prototype.enableNetworkLog`.
## 3.4.0 - 2018-04-26
### Added
- Possibility to enable logging of the current user via the `XS_LOG_USER` environment variable.
From this version onwards the user is not being logged by default.
## 3.3.2 - 2018-04-05
### Fixed
- Update dependencies.
- Unsetting tracer locations.
- `tracer.exiting` when the argument for the return value of the function is falsy.
## 3.3.1 - 2018-02-05
### Fixed
- Replace new lines in traces when running on XS Advanced.
- Replace new lines in logs when running on XS Advanced.
## 3.3.0 - 2018-01-19
### Added
- npm-shrinkwrap.json
## 3.2.1 - 2017-12-01
### Fixed
- Update momentjs to 2.19.3
## 3.2.0 - 2017-11-23
### Added
- The request id can be taken from the request headers 'x-request-id', 'x-correlationid', 'x-vcap-request-id' (if available).
- The request id is exposed through the `requestId` property of the request context.
- Improvements to the documentation.
### Fixed
- Handling of tracer locations.
- Process does not exit even if there is no other activity keeping the event loop running.
## 3.1.0 - 2017-08-14
### Added
- Support for Node.js v8.
- Performance improvements in tracing.
## 3.0.0 - 2017-04-12
### Changed
- Automatic location tracking for tracers has been removed due to severe performance impact. This affects application code as follows:
* A location (path to a file) needs to be explicitly passed to the `getTracer` functions as first argument. Passing `__filename` as a location is recommended.
* A tracer is no longer associated with the script it is currently being used in, but with the location provided for its instantiation.
* A function name (a string) should be passed as a first argument to the `entering`, `exiting`, `throwing` and `catching` methods of tracers.
## 2.2.0 - 2017-02-07
### Fixed
- support for the 'xs unset-logging-level' command
### Added
- 'unsetLevel' method on application level contexts
## 2.1.2 - 2017-01-24
### Fixed
- Minor improvements
## 2.1.1 - 2017-01-24
### Changed
- Rename package to use @sap scope
## 2.1.0 - 2017-01-09
### Added
- Log session id when available.
## 2.0.3 - 2016-12-01
### Fixed
- Minor fixes.
## 2.0.2 - 2016-11-08
### Fixed
- Minor fixes.
## 2.0.1 - 2016-11-08
### Fixed
- Minor fixes.
## 2.0.0 - 2016-10-25
### Changed
- By default logs and traces are written to standard output and standard error respectively.
### Fixed
- Replace new lines in logs.
### Removed
- The package no longer fallbacks to the environment variables  _XS_APPLICATION_LOG_FILE_ and _XS_TRACE_FILE_.