rfc-log-levels

A map of log level aliases matched to their numeric values. Follows the RFC Standard.
Usage
Complete API Documentation.
// get a log level from a name or number
import getLevelInfo from 'rfc-log-levels'
console.log(getLevelInfo('info')) // { levelNumber: 6, levelName: "info" }
console.log(getLevelInfo(6)) // { levelNumber: 6, levelName: "info" }
// get the official RFC log levels from named export
import { rfcLogLevels } from 'rfc-log-levels'
console.log(rfcLogLevels.info) // 6
// get the official RFC log levels from the json file
import rfcLogLevels from 'rfc-log-levels/index.json'
console.log(rfcLogLevels.info) // 6
Refer to index.json
for the full listing, which is automatically extracted from source/index.ts
.
Install
- Install:
npm install --save rfc-log-levels
- Import:
import pkg from ('rfc-log-levels')
- Require:
const pkg = require('rfc-log-levels').default
import pkg from 'https://unpkg.com/rfc-log-levels@^4.3.0/edition-deno/index.ts'
<script type="module">
import pkg from '//cdn.skypack.dev/rfc-log-levels@^4.3.0'
</script>
<script type="module">
import pkg from '//unpkg.com/rfc-log-levels@^4.3.0'
</script>
<script type="module">
import pkg from '//dev.jspm.io/rfc-log-levels@4.3.0'
</script>
This package is published with the following editions:
rfc-log-levels
aliases rfc-log-levels/index.cjs
which uses the Editions Autoloader to automatically select the correct edition for the consumer's environment
rfc-log-levels/source/index.ts
is TypeScript source code with Import for modules
rfc-log-levels/edition-browsers/index.js
is TypeScript compiled against ES2022 for web browsers with Import for modules
rfc-log-levels/edition-es2022/index.js
is TypeScript compiled against ES2022 for Node.js 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules
rfc-log-levels/edition-es5/index.js
is TypeScript compiled against ES5 for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules
rfc-log-levels/edition-es2022-esm/index.js
is TypeScript compiled against ES2022 for Node.js 12 || 14 || 16 || 18 || 20 || 21 with Import for modules
rfc-log-levels/edition-types/index.d.ts
is TypeScript compiled Types with Import for modules
rfc-log-levels/edition-deno/index.ts
is TypeScript source code made to be compatible with Deno
History
Discover the release history by heading on over to the HISTORY.md
file.
Backers
Code
Discover how to contribute via the CONTRIBUTING.md
file.
Authors
Maintainers
Contributors
Finances

Sponsors
Donors
License
Unless stated otherwise all works are:
and licensed under: