An open API service indexing awesome lists of open source software.

https://github.com/code-crash/code-logger

Monitor and manage application activity effortlessly through detailed logs. Keep a watchful eye on your codebase by tracking errors, events, and key interactions, empowering you to maintain a smooth and reliable web experience.
https://github.com/code-crash/code-logger

browser javascript logger nodejs server

Last synced: about 2 months ago
JSON representation

Monitor and manage application activity effortlessly through detailed logs. Keep a watchful eye on your codebase by tracking errors, events, and key interactions, empowering you to maintain a smooth and reliable web experience.

Awesome Lists containing this project

README

          

# CodeLogger

## Overview

Monitor and manage application activity effortlessly through detailed logs. Keep a watchful eye on your codebase by tracking errors, events, and key interactions, empowering you to maintain a smooth and reliable web experience.

[![GitHub license](https://img.shields.io/npm/l/code-logger?color=blue)](https://github.com/Code-Crash/code-logger/blob/main/LICENSE)
[![npm version](https://img.shields.io/npm/v/code-logger)](https://www.npmjs.com/package/code-logger)
[![PRs Welcome](https://img.shields.io/badge/contribution-Welcome-brightgreen)](https://github.com/Code-Crash/code-logger#how-to-contribute)
![Download](https://img.shields.io/npm/dw/code-logger)

## Features

- [x] Capture Console (log,info,debug,warn,error)
- [x] Custom Logs (levels: info, warn, error)
- [ ] Capture Network
- [ ] Capture WebSockets
- [ ] Capture Global Errors
- [ ] Add support for different transport (api,file,database,etc.)
- [x] API
- [ ] File
- [ ] Database (Browser Database/Hosted Database/In Memory)

## How to Use

TODO: Update this [In Progress]

## How to Contribute

1. Fork the repository
2. Perform Development
3. Create Pull Request

TODOs:

1. add code to capture below items:

* isRecordingEnabled?: boolean
* isConsoleEnabled?: boolean
* isOriginalConsoleEnabled?: boolean
* isNetworkEnabled?: boolean
* isWebSocketEnabled?: boolean
* isGlobalErrorEnabled?: boolean
* isLoggerEnabled?: boolean

2. Create test cases
3. Update the README.md