intel

I need more intel!

MPL-2.0 License

Downloads
351.8K
Stars
202
Committers
11
intel - Latest Release

Published by seanmonstar over 8 years ago

  • fixed error message when handler is undefined in intel.config()
intel -

Published by seanmonstar over 8 years ago

  • added basename option to intel.console()
intel -

Published by seanmonstar over 8 years ago

  • fixed formatting of RegExps by default
intel -

Published by seanmonstar over 8 years ago

  • fixed Filter bug when more than 1 filter was added
  • fixed debug() interception when using intel.console()
intel -

Published by seanmonstar almost 10 years ago

  • added intel.console({ logger: str }) to specify a parent logger
  • added record.v to indicate log record format
  • added record.host equal the os.hostname()
  • added %j alias to %O in printf
  • added %? default formatting for an argument
  • added :4 flag for indenting JSON in printf. such as %:2j.
  • fixed logger.trace() to no longer set record.exception=true
  • fixed cirular references in log arguments
  • fixed intel.console(debug) with uncolored output
  • changed log.info('%s', false) string interpolation to use internal printf
  • changed JSON format of Record to not include interpolated message, since it already contains args
  • changed Record.timestamp to use Date.now() instead of new Date()
  • removed Promises being returned from log methods. Not useful, slows it down.
  • removed Rotating handler from core. Use logrotate-stream or similar.
  • performance HUGE BOOST ACROSS THE BOARD
intel -

Published by seanmonstar over 10 years ago

  • added strip option to Formatter, which will strip all ANSI code
intel -

Published by seanmonstar over 10 years ago

  • added bgBlue to TRACE
  • changed uncaught exceptions log level to CRITICAL
  • fixed error if null was passed an argument to Logger.log()
intel -

Published by seanmonstar over 10 years ago

  • added direct integration with dbug module
  • added Logger.removeAllHandlers()
  • added formatFn for Formatters and regex, flags, and function for Filters to ease intel.config()
  • added Logger#trace and intel.TRACE level
  • added exception: boolean and uncaughtException: boolean to LogRecord
  • added Logger.NONE and Logger.ALL levels
  • changed intel.config to remove default ROOT console handler
  • changed intel.console to remove "lib" from logger names like "connect.lib.session" to be "connect.session"
  • performance improved for Logger#getEffectiveLevel()
intel -

Published by seanmonstar almost 11 years ago

  • added intel.console({ debug: 'foo' }) option
  • performance gains
intel -

Published by seanmonstar almost 11 years ago

  • fixed Rotating handler writing lock (thanks @chopachom)
intel -

Published by seanmonstar about 11 years ago

  • added intel.handlers.Rotating
  • added ignore options to intel.console()
  • added chalk.enabled when colorize is used
  • added padding and truncation to printf
  • added Logger#handleExceptions to catch uncaught exceptions
  • added stack traces when an exception is logged
  • changed datetime to strftime, adds %L to output milliseconds
  • changed Promises from Q to bluebird, significantly faster
  • fixed Console handler from using accepting format options
  • optimizations for common cases, big boost
intel -

Published by seanmonstar about 11 years ago

  • added Filters for Handlers and Loggers
  • added Handler timeout option
  • added pid to LogRecord
  • added configuration using JSON
  • changed Promises to LazyPromises
  • changed printf to faster, smaller printf
  • changed internal forEach to faster while loops
  • removed node v0.6 support (it didn't work anyways)