0.2.1 • Published 7 years ago
angular-dev-logger v0.2.1
Angular-dev-logger
Angular ver1.0 logger module. window.console control using $devLoggerProvider module.
version
0.1.0
install
npm install
You can install using npm
npm install angular-dev-logger --save-dev
yarn install angular-dev-logger --dev
donwload source
import script source(HTML)
<script src="path/to/angular-dev-logger.js"></script>
using common js
require('angular-dev-logger');
usage
add dependecy on angular app
If you import source and using common js, add angular-dev-logger dependency on your angular app.
require('angular-dev-logger');
angular.module('myApp', [
'angular-dev-logger'
]);
DebugMode
If you handle debugmode using angular-dev-logger, use angular config module.
angular.module('myApp').config(function ($devLoggerProvider) {
});
If you $devLoggerProvider is true, you can use window.console function.
angular.module('myApp').config(function ($devLoggerProvider) {
$devLoggerProvider.debugMode(true);
});
//controller.js
angular.module('myApp').controller('myController', function () {
console.log('logger log'); //logger log
console.error('logger error'); //logger error
console.info('logger info'); //logger info
});
If you $devLoggerProvider is false, window.console function is not operate.
//config js
angular.module('myApp').config(function ($devLoggerProvider) {
$devLoggerProvider.debugMode(false);
});
//controller.js
angular.module('myApp').controller('myController', function () {
console.log('logger log'); //not operate
console.error('logger error'); //not operate
console.info('logger info'); //not operate
});
License
MIT © KernYoo