0.1.1 • Published 9 months ago

logback4js v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Logback4js

NPM

Logger for JavaScript inspired by Logback.

Overview

---
title: "Outline Diagram"
---
erDiagram
    LoggerFactory ||--|{ Logger: ""
    Logger }o--o{ Appender: ""
ClassRole
LoggerFactoryFactory class of Loggers.
LoggerManage and log Appenders.
AppenderDefine output destination and append log.

Appenders

List of Appenders library provides:

  • Console Appender
  • HTTP POST Appender
  • IndexedDB Appender
  • LocalStorage Appender
  • Google Analytics Appender
  • Google Analytics for Firebase Appender
  • Slack Appender
  • Twitter Appender
    • dependencies: twitter-api-sdk
    • Using this Appender in browser, proxy setting is required to bypass CORS.
    • Not Tested.
  • Microsoft Teams Appender
  • Discord Appender
    • dependencies: discord.js
    • Not Tested.
    • Use Discord Webhook Appender might be better.
  • Discord Webhook Appender
    • dependencies: axios
    • Not Tested.

Build

Run npm run build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run npm run test to execute the unit tests via Jest.