nodules / terror

Base error class which will help you organize errors, generate informative logs and as result grep logs more effectively
MIT License
25 stars 7 forks source link

Empty string between error message and error stack when error logged #10

Closed kaero closed 11 years ago

kaero commented 11 years ago

Ghost bug. Sometimes i see an empty line between error message and stacktrace:

2013-10-08 20:11:12.782 [master] ERROR Can not unlink unix socket "undefined"
2013-10-08 20:11:12.782 [master]
2013-10-08 20:11:12.782 [master]     at null.<anonymous> (/Users/kaero/work/l2/node_modules/objex/lib/objex.js:116:19)
2013-10-08 20:11:12.782 [master]     at new <anonymous> (/Users/kaero/work/l2/node_modules/objex/lib/objex.js:116:19)
2013-10-08 20:11:12.782 [master]     at Function.Terror.createError (/Users/kaero/work/l2/node_modules/terror/lib/terror.js:258:17)
2013-10-08 20:11:12.782 [master]     at Master._cleanupUnixSockets (/Users/kaero/work/l2/lib/master.js:86:22)
2013-10-08 20:11:12.782 [master]     at Master.EventEmitter.emit (events.js:98:17)
2013-10-08 20:11:12.782 [master]     at Master.EventEmitterEx.emit (/Users/kaero/work/l2/lib/event_emitter_ex.js:21:54)
2013-10-08 20:11:12.782 [master]     at WorkerWrapper.EventEmitter.emit (events.js:95:17)
2013-10-08 20:11:12.782 [master]     at WorkerWrapper.EventEmitterEx.emit (/Users/kaero/work/l2/lib/event_emitter_ex.js:21:54)
2013-10-08 20:11:12.782 [master]     at WorkerWrapper._setState (/Users/kaero/work/l2/lib/worker_wrapper.js:151:14)

Logger was revised and looks like bug in the Terror.