
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
angular2-log
Advanced tools
This package provide an easy to use log system for angular2 applications.
Every log are outputted to a named logger. Each logger has an Observable that can be subscribed in order to achieve various interesting stuffs !
I hope this will help !
Install it:
npm install --save angular2-log
Update System.js config.
This is needed to map import of angular2-log to the right folder.
( I do not really get why it's needed, so if anybody have a clue or an answer, please
let me know !)
System.config({
map: {
'angular2-log': 'node_modules/angular2-log'
},
packages: {
'angular2-log': {
defaultExtension: 'js'
},
'public/js': {
format: 'register',
defaultExtension: 'js'
}
}
});
Add to your injector the provider for the log service:
import {LogService} from 'angular2-log/log';
// To add the provider at your root injector
bootstrap(DemoComponent, [LogService]);
Inject the service where needed, and use it !
export class YourComponent {
constructor(public logService: LogService) {
this.logService.debug('Your debug stuff');
this.logService.info('An info');
this.logService.warning('Take care ');
this.logService.error('Too late !');
}
}
By default the demo app does NOT have any dependencies over angular2-log, you have to setup this dependencies by yourself.
You can choose between two differents approach:
cd angular2-log/demo
npm install angular2-log
cd angular2-log
[sudo] npm link
cd angular2-log/demo
[sudo] npm link angular2-log
Once this is done:
gulp demo
This will build everything and start the demo. Which will be available at: http://localhost:8888
FAQs
Angular2 simple log system
We found that angular2-log demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.