Sha256: da8720683995551e8bdf0dd55dffeb15aaf3f274e1ee3b3cdd4aa47b90c50c1f

Contents?: true

Size: 888 Bytes

Versions: 1

Compression:

Stored size: 888 Bytes

Contents

(function(){
  var Logger = new Class('core.Logger', {})

  Logger.log = function(param){
    Logger.trace(param, 'log')
  }

  Logger.info = function(param){
   Logger.trace(param, 'info')
  }

  Logger.error = function(param){
   Logger.trace(param, 'error')
  }

  Logger.warning = function(param){
    Logger.trace(param, 'warning')
  }

  Logger.warn = Logger.warning

  Logger.trace = function(param, level){
    if (console != undefined) {
      switch (level) {
        case 'log':
          if (console.log != undefined) console.log(param)
          break
        case 'warning':
          if (console.warn != undefined) console.warn(param)
          break
        case 'info':
          if (console.info != undefined) console.info(param)
          break
        case 'error':
          if (console.error != undefined) console.error(param)
          break
      }
    }
  }
})()

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mootools-plus-0.2.0 vendor/assets/javascripts/mootools-plus/core/logger.js