https://github.com/helpscout/loggi
A memory log util for JavaScript Applications
https://github.com/helpscout/loggi
debug javascript logging open-source
Last synced: about 1 month ago
JSON representation
A memory log util for JavaScript Applications
- Host: GitHub
- URL: https://github.com/helpscout/loggi
- Owner: helpscout
- License: mit
- Created: 2018-07-23T17:38:05.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T00:47:54.000Z (over 3 years ago)
- Last Synced: 2025-08-28T10:54:44.705Z (10 months ago)
- Topics: debug, javascript, logging, open-source
- Language: JavaScript
- Homepage:
- Size: 1.58 MB
- Stars: 1
- Watchers: 7
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# loggi
[](https://travis-ci.org/helpscout/loggi) [](https://coveralls.io/github/helpscout/loggi?branch=master) [](https://badge.fury.io/js/loggi)
> A memory log util for JavaScript Applications
## Table of contents
* [🔧 Installation](./#-installation)
* [🕹 Usage](./#🕹-usage)
## 🔧 Installation
```
npm install loggi --save
```
## 🕹 Usage
### Basic Usage
```javascript
import createLogger from 'loggi'
const Logger = createLogger()
Logger.log('log message')
Logger.info('info message')
Logger.warn('warn message')
Logger.error('error message')
```
### Log Levels and Debug
```javascript
import createLogger, { LOG_LEVELS } from 'loggi'
const Logger = createLogger({
logLevel: LOG_LEVELS.ERROR,
})
Logger.log('log message')
Logger.info('info message')
Logger.warn('warn message')
Logger.error('error message')
// Prints:
// > error: 'error message'
Logger.debug()
// Prints:
// > log: 'log message'
// > info: 'info message'
// > warn: 'warn message'
// > error: 'error message'
```