File: v3-changes.md

package info (click to toggle)
node-log4js 6.9.1%2B~cs8.4.19-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,468 kB
  • sloc: javascript: 12,965; makefile: 5
file content (28 lines) | stat: -rw-r--r-- 1,250 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Changes in version 3.x of log4js

log4js no longer supports node versions less than 6.

The following appenders have been removed from the core, and moved to their own projects:

- [gelf](https://github.com/log4js-node/gelf)
- [hipchat](https://github.com/log4js-node/hipchat)
- [logFaces-HTTP](https://github.com/log4js-node/logFaces-HTTP)
- [logFaces-UDP](https://github.com/log4js-node/logFaces-UDP)
- [loggly](https://github.com/log4js-node/loggly)
- [logstashHTTP](https://github.com/log4js-node/logstashHTTP)
- [logstashUDP](https://github.com/log4js-node/logstashUDP)
- [mailgun](https://github.com/log4js-node/mailgun)
- [rabbitmq](https://github.com/log4js-node/rabbitmq)
- [redis](https://github.com/log4js-node/redis)
- [slack](https://github.com/log4js-node/slack)
- [smtp](https://github.com/log4js-node/smtp)

If you were using them, you'll need to `npm i @log4js-node/<appender>`.

Removing the optional appenders removed all the security vulnerabilities.

The TCP [client](tcp.md)/[server](tcp-server.md) was introduced to replace the multiprocess appender.

[Issues resolved in 3.0.0](https://github.com/log4js-node/log4js-node/milestone/31?closed=1)

[PR for the code changes](https://github.com/log4js-node/log4js-node/pull/754)