Gareth Jones
ab32e753b2
chore: improved coverage in log4js.js
2019-08-02 10:51:21 +10:00
Gareth Jones
66fe30e9f4
chore: oh shit I changed the eslint rules
2019-08-01 16:57:32 +10:00
Jimmy Huang
c49ea03ca6
revert: remove global useCallStack
2019-05-17 15:10:39 +08:00
Jimmy Huang
5342a8dcd5
feat: add log4js.useCallStack() to enable/disable all loggers' callStack
2019-05-16 20:24:44 +08:00
Jimmy Huang
9d1e325238
feat: add category enableCallStack opt. (default: false)
2019-05-16 16:53:27 +08:00
Martin Heidegger
a06e2cc83c
chore: updated dependencies (including eslint)
2019-02-20 23:07:23 +09:00
Jimmy Hunag
461370ced6
fix : #743 use deepclone
2018-08-11 03:26:50 +08:00
Gareth Jones
805c566bb5
chore: mentioned issue number in config fix
2018-07-29 13:59:59 +10:00
Jimmy Hunag
7d9fdc9d29
chore: add clone comment in configure
2018-07-29 03:18:41 +08:00
Jimmy Huang
06c448727b
fix : #743 cannot modify immutable configuration
2018-07-27 14:44:03 +08:00
Gareth Jones
5b8a4b347a
Merge remote-tracking branch 'origin/master' into version-3.x
2018-02-16 07:50:43 +11:00
Ilya Denisov
2bc9a5483f
feat(configure): configure(...) returning the log4js object.
2018-02-12 21:06:08 +02:00
Gareth Jones
11b21ce773
fix(webpack): added loading of core appenders
2018-02-01 07:58:46 +11:00
Gareth Jones
df58b2a466
fix( #652 ): access levels before configure is called
2018-01-19 08:10:35 +11:00
Gareth Jones
b44794437d
chore(merge): manual merge from v2.5.0
2018-01-18 08:19:15 +11:00
Gareth Jones
8084e80027
fix(tests): tests failing - config listeners not working in sandbox
2018-01-17 08:24:50 +11:00
Tomas Mihalcin
d92d885518
fix: deferred logger configuration.
...
logger will be configured either by user or at first call to getLogger
2018-01-15 09:33:54 +01:00
Gareth Jones
da703cdebb
chore(merge): merged 2.4.1 from master
2017-12-13 08:35:46 +11:00
Gareth Jones
f2f9790bec
fix(cluster): potential bug when cluster not available
2017-12-12 08:32:35 +11:00
Gareth Jones
835189696d
fix(cluster): added circular json dep
2017-12-12 08:17:53 +11:00
Gareth Jones
319562914b
fix(tcp): interim commit while I work on something else
2017-12-12 08:03:57 +11:00
Gareth Jones
6f4dfeaafc
Merge branch 'master' into tcp-refactor
2017-11-21 08:17:47 +11:00
Gareth Jones
8627f743ef
fix( #614 ): bumped deps of debug, date-format, streamroller
2017-11-17 08:47:45 +11:00
Gareth Jones
aeed9d6c92
fix(tcp): moved serialisation code to logevent
2017-10-12 08:31:54 +11:00
Gareth Jones
f266757fcf
fix(cluster): add flag to turn off the cluster support
2017-09-25 09:47:03 +10:00
Gareth Jones
fc3b0e243c
fix(pm2): was missing logs on instance=0
2017-07-28 08:12:51 +10:00
Gareth Jones
81ddd053e2
feat(pm2): got tests for pm2 working
2017-07-21 08:35:36 +10:00
Gareth Jones
84ab47d6e5
feat(pm2): got pm2 working, needs tests
2017-07-18 22:42:06 +10:00
Gareth Jones
0398bf804b
fix(connect): exporting connect logger
2017-07-10 17:12:52 +10:00
Gareth Jones
58e65543fa
fix(cluster): removed cluster appender, moved cluster handling into core
2017-07-07 08:48:17 +10:00
Gareth Jones
b59f882a7a
docs(layouts): added docs for layouts, and code for custom layouts
2017-06-06 08:29:38 +10:00
Gareth Jones
d27ae8694e
fix(logger): logger levels now shared across instances of same category
2017-04-28 08:29:14 +10:00
Gareth Jones
4333261721
fix(levels): added level configuration, fixed smtp appender
2017-03-09 08:28:41 +11:00
Gareth Jones
d26b1a147b
refactor: fixed a few more tests
2017-02-08 09:10:14 +11:00
Gareth Jones
1d50b82a96
refactor: fixed a few more appenders
2017-02-07 08:53:51 +11:00
Gareth Jones
5283782ba0
refactor(all): basic logging to stdout works again
...
- removed config reloading
- removed console replacement
- added recording appender
- added config validation
- changed config format
2017-02-05 10:05:49 +11:00
Gareth Jones
399562737a
Merge branch 'es6-refactor' of https://github.com/e-cloud/log4js-node into e-cloud-es6-refactor
2016-12-21 22:08:00 +11:00
Gareth Jones
99571a5c9a
added passing shutdown function to addAppender, also added enableLogWrites call to clearAppenders
2016-12-15 08:17:44 +11:00
e-cloud
7d9dc55ff2
style: upgrade eslint and format the code
...
no logic changed.
2016-12-12 21:04:34 +08:00
e-cloud
02d6c017f4
Merge branch 'master'
...
Conflicts:
.travis.yml
lib/appenders/dateFile.js
lib/appenders/file.js
lib/appenders/fileSync.js
lib/appenders/gelf.js
lib/appenders/logFacesAppender.js
lib/date_format.js
lib/debug.js
lib/layouts.js
lib/log4js.js
lib/log4js.json
lib/logger.js
lib/streams/BaseRollingFileStream.js
lib/streams/DateRollingFileStream.js
lib/streams/RollingFileStream.js
lib/streams/index.js
package.json
test/layouts-test.js
test/streams/BaseRollingFileStream-test.js
test/streams/DateRollingFileStream-test.js
test/streams/rollingFileStream-test.js
2016-12-12 17:42:34 +08:00
Gareth Jones
7368cd33dc
fix for #419 - calling replace console outside of configure breaks things
2016-11-09 07:50:56 +11:00
Gareth Jones
3a627144fb
Shutdown now removes the config reload timer (fix for issue #414 )
2016-11-04 08:33:40 +11:00
Gareth Jones
2b84671471
changed default appender to stdout, replaced streams with streamroller, started removal of vows tests
2016-10-23 11:50:53 +11:00
e-cloud
495d87c521
refactor: fallback some code to support Node.js v4
...
1. reintroduce `semver` to support code >=4 && <6
2. fallback syntax like rest parameter and default parameter
3. update `sandboxed-module` to fix "strict mode error"
2016-07-18 15:42:05 +08:00
e-cloud
9cc3a88bd7
refactor: more small refactor
...
1. drop semver related code with no need to detect node version
2. drop license declaration in log4js.js for there is one in the project dir
3. other changes
2016-07-16 13:49:24 +08:00
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
5328e03802
refactor: just format code according to the editor config(tests passed)
2016-07-14 17:36:30 +08: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
Gareth Jones
538c34c8f4
fixed a few more jshint problems (turned a couple off as well)
2016-05-05 16:37:15 +10:00