3.0.0 • Published 4 years ago

@vivekshankar/logger v3.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

Electron logger

Angular 8 compatible electron logger to save logs to file.

Installation

Use npm

npm install @vivekshankar/logger

Usage in node js

import { FiddlerLog } from '@vivekshankar/logger';
const logger = FiddlerLog.getInstance();
logger.fiddlerLogger("debug",e,e.stack);
logger.fiddlerLogger("error",e,e.stack);

Usage in Angular 8 app.module

import {NgxElectronModule} from 'ngx-electron';

@NgModule({
  imports: [NgxElectronModule]
})

Usage in Angular 8 component

import {ElectronService} from 'ngx-electron';

export class WelcomeComponent {
    public logger:any
    constructor(private _electronService: ElectronService) { 
        if(this._electronService.isElectronApp) {
            const logger = this._electronService.remote.require('@vivekshankar/logger').FiddlerLog
            this.logger = logger.getInstance();
            this.logger.fiddlerLogger("info",'log from client',new Error('re').stack);
        }
    }
}

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

3.0.0

4 years ago

2.0.0

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago