Defined logging/index.js

Alias to comb.logging.Logger.getLogger. See comb.logging.Logger for more information.

Example
  1. comb.logger("my.logger");
Source
  1. Logger.getLogger.bind(Logger)
PropertyTypeDefault ValueDescription
rootLoggercomb.logging.LoggerrootLogger

The root for all loggers.

appender Static Function Public


Defined logging/index.js

Factory method for creating appenders. See comb.logging.appenders.Appender.createAppender for arguments.

Example
  1. var appender = comb.logger.appender("ConsoleAppender");
  2. comb.logger("my.logger").addAppender(appender);
Source
  1. Appender.createAppender.bind(Appender)

configure Static Function Public


Defined logging/index.js

Shortcut to configure loggers.

Example
  1. //same as new comb.logging.BasicConfigurator().configure();
  2. comb.logger.configure();
  3.  
  4. //new comb.logging.PropertyConfigurator().configure("/location/to/logger/configuration.json");
  5. comb.logger.configure("/location/to/logger/configuration.json");
Source
  1. function (){
  2. var args = argsToArray(arguments), configurator;
  3. if (!args.length) {
  4. configurator = new configurators.BasicConfigurator();
  5. } else {
  6. var first = args[0];
  7. if (isHash(first) || isString(first)) {
  8. configurator = new configurators.PropertyConfigurator();
  9. } else {
  10. configurator = new configurators.BasicConfigurator();
  11. }
  12. }
  13. configurator.configure.apply(configurator, args);
  14. return this;
  15. }

License

MIT https://github.com/C2FO/comb/raw/master/LICENSE

Meta