Permalink
Commits on Oct 16, 2012
  1. Version 0.5.4

    Gareth Jones
    Gareth Jones committed Oct 16, 2012
  2. Merge pull request #98 from danbell/master

    Gareth Jones
    Gareth Jones committed Oct 16, 2012
    Check environment variable LOG4JS_CONFIG for configuration file location.
Commits on Oct 15, 2012
Commits on Sep 25, 2012
  1. Version 0.5.3

    Gareth Jones
    Gareth Jones committed Sep 25, 2012
Commits on Sep 24, 2012
  1. Working date rolling file appender.

    Gareth Jones
    Gareth Jones committed Sep 24, 2012
  2. Refactored where the exit handler gets added

    Gareth Jones
    Gareth Jones committed Sep 24, 2012
Commits on Sep 17, 2012
  1. Working date rolling file stream

    Gareth Jones
    Gareth Jones committed Sep 17, 2012
Commits on Sep 5, 2012
Commits on Sep 4, 2012
  1. fixed up some dodgy tabbing

    Gareth Jones
    Gareth Jones committed Sep 4, 2012
  2. Removed mentions of pollInterval (issue #93)

    Gareth Jones
    Gareth Jones committed Sep 4, 2012
Commits on Aug 14, 2012
  1. version 0.5.2

    Gareth Jones
    Gareth Jones committed Aug 14, 2012
Commits on Aug 13, 2012
  1. Fixed layout stack trace test

    Gareth Jones
    Gareth Jones committed Aug 13, 2012
  2. Merge pull request #89 from ixti/master

    Gareth Jones
    Gareth Jones committed Aug 13, 2012
    Fix possible memleak with `exit` event handlers
Commits on Aug 9, 2012
Commits on Aug 1, 2012
  1. Merge pull request #86 from osher/patch-3

    Gareth Jones
    Gareth Jones committed Aug 1, 2012
    Update lib/layouts.js
Commits on Jul 31, 2012
  1. Update lib/layouts.js

    osher committed Jul 31, 2012
    Errors sometimes carry additional attributes on them as part of the passed error data.
    A utility that utilizes it, for example - is called 'errs', which is in use for instance 'nano' - the couch-db driver.
    
    when only the stack is printed - all the additional information that is augmented on the error object does not sink to the log and is lost.
    
    consider the following code:
    
    ```
    //the oups throwing utility
    function oups(){
      e = new Error();
      extend(
        { message    : "Oups error"
        , description: "huston, we got a problem"
        , status     : "MESS"
        , errorCode  : 991
        , arr :[1,2,3,4,{}]
        , data: 
          { c:{}
          , d:{e:{}}
          }
        }
      throw e;
    }
    
    var log = require('log4js')
    
    try{
      oups()
    } catch( e ) {
       log.error("error on oups", e );
    }
    
    ```
    
    
    output before the fix
    
    ```
    error on oups Error: Oups error
        at repl:1:11
        at REPLServer.eval (repl.js:80:21)
        at Interface.<anonymous> (repl.js:182:12)
        at Interface.emit (events.js:67:17)
        at Interface._onLine (readline.js:162:10)
        at Interface._line (readline.js:426:8)
        at Interface._ttyWrite (readline.js:603:14)
        at ReadStream.<anonymous> (readline.js:82:12)
        at ReadStream.emit (events.js:88:20)
    ```
    
    
    output after the fix would be
    
    ```
    error on oups { [Error: My error message]
      name: 'Error',
      description: 'huston, we got a problem',
      status: 'MESS',
      errorCode: 991,
      arr: [ 1, 2, 3, 4, {} ],
      data: { c: {}, d: { e: {} } } }
    Error: Oups error
        at repl:1:11
        at REPLServer.eval (repl.js:80:21)
        at Interface.<anonymous> (repl.js:182:12)
        at Interface.emit (events.js:67:17)
        at Interface._onLine (readline.js:162:10)
        at Interface._line (readline.js:426:8)
        at Interface._ttyWrite (readline.js:603:14)
        at ReadStream.<anonymous> (readline.js:82:12)
        at ReadStream.emit (events.js:88:20)
    ```
Commits on Jul 3, 2012
  1. bumped npm version

    Gareth Jones
    Gareth Jones committed Jul 3, 2012
  2. Fallback to \n if os.EOL is not defined

    Gareth Jones
    Gareth Jones committed Jul 3, 2012
  3. use os.EOL instead of \n

    Gareth Jones
    Gareth Jones committed Jul 3, 2012
  4. removed 0.7 added 0.8

    Gareth Jones
    Gareth Jones committed Jul 3, 2012
Commits on Jun 29, 2012
  1. Merge pull request #78 from druciak/smtp

    Gareth Jones
    Gareth Jones committed Jun 29, 2012
    SMTP appender migrated to nodemailer 0.3.x
Commits on Jun 28, 2012
  1. added explanation of console appender

    Gareth Jones
    Gareth Jones committed Jun 28, 2012
  2. added fromreadme.js example, updated README

    Gareth Jones
    Gareth Jones committed Jun 28, 2012
  3. made sure example works with categories

    Gareth Jones
    Gareth Jones committed Jun 28, 2012
  4. example now works

    Gareth Jones
    Gareth Jones committed Jun 28, 2012