337 Commits

Author SHA1 Message Date
e-cloud
87797195f9 refactor: log4js.js
remove levels.getLevel function as it have move to the levels.js
2016-07-14 22:09:46 +08:00
e-cloud
8f6d69ba01 refactor: logger.js
turn the old style `exports` to the new style `module.exports`
2016-07-14 22:07:56 +08:00
e-cloud
bdeb7b9c41 refactor: level.js
pick the getLevel function back from log4js.js
2016-07-14 22:06:01 +08:00
e-cloud
a0bab5b3af refactor: debug.js 2016-07-14 22:04:03 +08:00
e-cloud
5328e03802 refactor: just format code according to the editor config(tests passed) 2016-07-14 17:36:30 +08:00
Gareth Jones
08315bbfb9 Fix for stack traces appearing twice in node v6 - issue #389 2016-06-15 09:35:08 +10:00
Gareth Jones
60c48a58d7 Merge pull request #390 from AllClassPenguin/custom-levels
Custom levels
2016-06-15 08:06:02 +10:00
Gareth Jones
92333e25e5 Merge pull request #387 from sparklton/master
logFaces appender
2016-06-15 08:02:04 +10:00
Brice Burgess
10b730ef87 minor cleanups 2016-06-10 12:11:00 -05:00
Brice Burgess
9a71781c05 hipchat-appender: remove redundancy 2016-06-10 12:11:00 -05:00
Brice Burgess
beeeac0810 hipchat-appender: allow custom layoutFn 2016-06-10 12:11:00 -05:00
Brice Burgess
21623c7947 hipchat-appender: use previous color defaults 2016-06-10 12:11:00 -05:00
Brice Burgess
a8eecdb030 hipchat-appender: configurable response callback 2016-06-10 12:11:00 -05:00
Brice Burgess
6131934f54 update hipchat-appender example 2016-06-10 12:11:00 -05:00
Brice Burgess
4ab05a5cc9 use hipchat-notifier lib for apiv2 support 2016-06-10 12:11:00 -05:00
Brice Burgess
32070ca8e8 hipchat appender: use PassThroughLayout 2016-06-10 12:11:00 -05:00
Brice Burgess
b5a66afb2e do not share state between hipchat appenders 2016-06-10 12:11:00 -05:00
Brice Burgess
1ab62194d0 beautify + whitespace hipchat appender 2016-06-10 12:11:00 -05:00
Blake Ambrose
76d3438b4f added getLevel to retrieve custom level, added additional coverage tests 2016-06-08 14:21:28 +10:00
Blake Ambrose
8e0a0f9f53 Added ability to add custom log levels to client, simillar to log4j for java 2016-06-08 11:51:36 +10:00
sparklton
1a1d8e6ba2 refactoring
ready to merge
2016-05-25 01:46:25 +03:00
sparklton
e996982107 compatibility with older node.js versions
older versions of node.js fail to require process.js so it can be
ignored for compatibility sake
2016-05-25 01:35:04 +03:00
sparklton
09621f0e4a correcting tests
use default process id and host name if not supported by the run time
2016-05-23 00:55:21 +03:00
sparklton
5574615cfe refactoring
refactoring
2016-05-22 23:56:22 +03:00
Gareth Jones
538c34c8f4 fixed a few more jshint problems (turned a couple off as well) 2016-05-05 16:37:15 +10:00
sparklton
0201445006 logFaces appender corrections
Added unit tests and configuration defaults
2016-05-04 14:11:41 +03:00
sparklton
3e3a9caf5a logFaces appender
Adding UDP appender for logFaces servers
2016-04-29 22:17:46 +03:00
sparklton
2ba9107862 Revert "logFaces appender"
This reverts commit 28ffe1cc30de45709b18c1e31f487a1057018c2b.
2016-04-29 22:14:19 +03:00
sparklton
28ffe1cc30 logFaces appender
Adding new appender for sending logs to remote logFaces server over UDP
2016-04-29 22:10:56 +03:00
Gareth Jones
97fc892c00 fixing some jshint errors 2016-04-29 09:11:17 +10:00
Gareth Jones
1c3cf620c5 fixed conflicts in test file 2016-04-29 08:08:07 +10:00
Daniel
2a23c237ef Resolve merge conflict 2016-04-28 09:51:17 -03:00
Daniel
ecb1543e2f Appender require fix error. Now mailgun is required on the configure function. This is to avoid not having __config object. Tests have been updated to adapt the changes 2016-04-28 05:17:54 -03:00
Daniel
338c5fc77d Module loading solution 2016-04-28 03:19:25 -03:00
Gareth Jones
0007623aa9 Merge pull request #364 from demmer/add-stderr-appender
add a stderr appender
2016-04-15 09:26:53 +10:00
Gareth Jones
321621e6ef Merge pull request #366 from cohi/master
Adding slack appender
2016-04-15 08:42:01 +10:00
Artem Karpenko
75ae085ae9 Missing newline 2016-04-06 19:14:35 +03:00
Artem Karpenko
a386a087cf Added shutdown hook for gelf appender 2016-04-06 19:06:34 +03:00
cohi
3457199ebc adding slack appender 2016-03-27 16:20:23 +03:00
Michael Demmer
5e64fbd90b add a stderr appender
Thus functions almost identically to the consoleAppender except that
instead of logging through `console.log` it uses `process.stderr.write`.
2016-03-24 14:56:28 -07:00
Justin Gordon
a9f52faa46 Add new appender logglyTagged
This appender allows adding tags to any call to the logger.

Documentation added:

Loggly Appender. Sends logging events to Loggly using node-loggly,
optionally setting tags.

This appender will scan the msg from the logging event, and pull out
any argument of the shape `{ tags: [] }` so that it's possible
to add tags in a normal logging call. If an object contains tags and
other members, that object is not used for loggly tagging.

For example:

logger.info({ tags: ['my-tag-1', 'my-tag-2'] }, 'Some message', someObj, ...)

And then this appender will remove the tags param and append it to the config.tags.
2016-03-03 18:44:43 -10:00
Gareth Jones
df19764db7 Merge pull request #355 from Smurf-IV/master
Make categoryFilter respect cwd option
2016-02-29 08:37:47 +11:00
Gareth Jones
7d9c57dd5a Merge pull request #354 from woollybogger/perf
Improve logging performance
2016-02-29 08:35:17 +11:00
Chris Potter
cd92505bbf Missed one config -> _config 2016-02-11 21:43:20 -05:00
Chris Potter
dc7bda44f0 Removed unneeded console.log and extraneous variable declarations. 2016-02-11 21:34:26 -05:00
Chris Potter
36d189c595 Add name to hipchat entity. 2016-02-11 17:37:17 -05:00
Chris Potter
3a6f670be8 Add hipchat and hipchat-test according to mailgun appender. 2016-02-11 17:13:05 -05:00
Smurf-IV
d67db85869 Make categoryFilter respect cwd option
https://github.com/nomiddlename/log4js-node/issues/351
2016-02-08 14:49:43 +00:00
Nathan Woltman
c99783031f Improve logging performance
Allow V8 to optimize the logging functions by not leaking the arguments object
and reduce the number of object accesses in the toLevel function.
This results in a performance improvement of about 11%.
2016-02-07 19:53:05 -05:00
Gareth Jones
43700b1536 Merge pull request #348 from chewax/feature/mailgunAppender
Feature/MailGunAppender
2016-02-02 10:37:45 +11:00