Ember.Logger Class packages/ember-metal/lib/logger.js:42
Defined in: packages/ember-metal/lib/logger.js:42
Module: ember-metal
Inside Ember-Metal, simply uses the methods from imports.console.
Override this to provide more robust logging functionality.
assert
(bool)
If the value passed into Ember.Logger.assert is not truthy it will throw an error with a stack trace.
javascript
Ember.Logger.assert(true); // undefined
Ember.Logger.assert(true === false); // Throws an Assertion failed error.
Parameters:
- bool Boolean
- Value to test
debug
(arguments)
Logs the arguments to the console in blue text. You can pass as many arguments as you want and they will be joined together with a space.
1 2 |
var foo = 1; Ember.Logger.debug('log value of foo:', foo); // "log value of foo: 1" will be printed to the console |
Parameters:
- arguments *
error
(arguments)
Prints the arguments to the console with an error icon, red text and a stack race. You can pass as many arguments as you want and they will be joined together with a space.
1 |
Ember.Logger.error('Danger! Danger!'); // "Danger! Danger!" will be printed to the console in red text. |
Parameters:
- arguments *
info
(arguments)
Logs the arguments to the console. You can pass as many arguments as you want and they will be joined together with a space.
1 2 |
var foo = 1; Ember.Logger.info('log value of foo:', foo); // "log value of foo: 1" will be printed to the console |
Parameters:
- arguments *
log
(arguments)
Logs the arguments to the console. You can pass as many arguments as you want and they will be joined together with a space.
1 2 |
var foo = 1; Ember.Logger.log('log value of foo:', foo); // "log value of foo: 1" will be printed to the console |
Parameters:
- arguments *
warn
(arguments)
Prints the arguments to the console with a warning icon. You can pass as many arguments as you want and they will be joined together with a space.
1 |
Ember.Logger.warn('Something happened!'); // "Something happened!" will be printed to the console with a warning icon. |
Parameters:
- arguments *