Skip to content
This repository has been archived by the owner on Jul 13, 2020. It is now read-only.

It's a module for reporting data (logs) to remote log storages like SumoLogic

License

Notifications You must be signed in to change notification settings

albumprinter/advanced-logger

 
 

Repository files navigation

advanced-logger

Build Status npm version dependencies Status Greenkeeper badge install size

Quality Gate Reliability Coverage Bugs Code Smells Vulnerabilities

Used https://github.com/DxCx/ts-library-starter repository as a start point for the library

##Requirements

  • Should be able to send single logs and bundles of them (done! \o/ )
  • Should support different log sending strategies:
    1. interval (done! \o/ )
    2. on request (done! \o/ )
    3. mixed (interval + on request)
    4. on bundle size (done! \o/ )
    5. instant (received 1 log -> sent 1 log) (done! \o/ )
  • Should be able to group duplicated logs in certain time interval (done! \o/ )
  • Should support different remote logger endpoints

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 81.1%
  • JavaScript 17.4%
  • HTML 1.4%
  • Shell 0.1%