0.8.1 • Published 6 years ago

angular-pouchdb-logger v0.8.1

Weekly downloads
4
License
MIT
Repository
github
Last release
6 years ago

Angular PouchDB Logger

Greenkeeper badge

Build Status Build status Bower version npm version NPM devDependency Status

A module for enabling logging to web database via pouchdb and $log delegate. The library is Ionic-aware and autoselect the best db for each platform

NPM

Feel free to donate

Or donate Bitcoins: Bitcoin

Also via greenaddress

WIP

  • Library core
  • Write unit tests
  • NPM package
  • Write e2e-tests
  • Write an API doc
  • Provide complete examples

Usage

Install this module:

npm install angular-pouchdb-logger --save

or via bower

bower install angular-pouchdb-logger --save

Add the dependencies

/*global app: true*/
var app = angular.module('resourcesApp', [
...
'ngDbLogger.core'
]);

If you like to log also debug change the config:

app.config(function (ngDbLoggerConfig) {
  'use strict';

  // custom log db name
  ngDbLoggerConfig.dbName = 'customLogDB';
  // enable db logging (default true)
  ngDbLoggerConfig.dbLogging = true;
  // enable debug logging to db
  ngDbLoggerConfig.debug = true;
  // enable trace logging to db
  ngDbLoggerConfig.trace = true;
});

The log entries can be read via the dbLoggerService

app.controller('myController', function (dbLoggerService) {
    'use strict';

    // reset database
    dbLoggerService.clearLogData().then(function () {
      ...
    });
    
    // read log data 
    dbLoggerService.readLogData('INFO').then(function (logEntries) {
      ...
    });
});

About

This module instruments Angular's delegate to redirect log entries.

0.8.1

6 years ago

0.8.0

7 years ago

0.7.0

7 years ago

0.6.0

7 years ago

0.5.0

7 years ago

0.4.0

7 years ago

0.3.8

8 years ago

0.3.7

8 years ago

0.3.6

8 years ago

0.3.5

8 years ago

0.3.4

8 years ago

0.3.3

8 years ago

0.3.2

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago