0.8.1 • Published 8 years ago

angular-pouchdb-logger v0.8.1

Weekly downloads
4
License
MIT
Repository
github
Last release
8 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

8 years ago

0.8.0

9 years ago

0.7.0

9 years ago

0.6.0

9 years ago

0.5.0

9 years ago

0.4.0

9 years ago

0.3.8

9 years ago

0.3.7

10 years ago

0.3.6

10 years ago

0.3.5

10 years ago

0.3.4

10 years ago

0.3.3

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago