2219 Commits

Author SHA1 Message Date
Lam Wei Li
89fe50b5aa
Merge pull request #1134 from log4js-node/update-date-format
chore(deps): bump date-format from 3.0.0 to 4.0.2
2022-01-15 00:58:19 +08:00
peteriman
0c4cc9fa34
chore(deps): bump date-format from 3.0.0 to 4.0.2 2022-01-15 00:50:01 +08:00
Lam Wei Li
cd741a8813
Merge pull request #1130 from log4js-node/update-deps
chore(deps): update deps
2022-01-14 22:28:45 +08:00
peteriman
65703f6878
chore(deps): update deps 2022-01-14 22:15:07 +08:00
Lam Wei Li
67d20e4893
Merge pull request #1129 from log4js-node/update-deps
chore(deps-dev): bump eslint-config-prettier from 6.15.0 to 8.3.0
2022-01-14 22:01:50 +08:00
peteriman
b303b300ef
chore(deps-dev): bump eslint-config-prettier from 6.15.0 to 8.3.0 2022-01-14 21:54:11 +08:00
Lam Wei Li
53313ea9d4
Merge pull request #1128 from log4js-node/update-test
test: update fakeFS.read as graceful-fs uses it
2022-01-14 21:14:20 +08:00
Lam Wei Li
c226cb7569
test: update fakeFS.read as graceful-fs uses it
`fs-extra@10.0.0` broke it as it removed the check for `fs.realpath.native`.

```diff
+L064 exports.realpath.native = u(fs.realpath.native)

-L126
-L127 // fs.realpath.native only available in Node v9.2+
-L128 if (typeof fs.realpath.native === 'function') {
-L129   exports.realpath.native = u(fs.realpath.native)
-L130 }
```
_(https://github.com/jprichardson/node-fs-extra/pull/887/files)_

When `fs.realpath` is an empty function, fs.realpath.native is `undefined`.

25c17ad980/test/tap/configuration-test.js (L17)
2022-01-14 21:13:13 +08:00
Lam Wei Li
25c17ad980
Merge pull request #1127 from log4js-node/update-test
test: update fakeFS.read as graceful-fs uses it
2022-01-14 02:51:38 +08:00
Lam Wei Li
7a3f2284e8
test: update fakeFS.read as graceful-fs uses it
graceful-fs broke it as it changed to use `Object.setPrototypeOf(read, fs$read`).

c55c1b8cb3 (diff-f740ecac46b2fdaa68156b133262813aa6f66218b11d8709bab83580e76e486dR136)

What this means is that, if `fakeFS.read` is `undefined`, it throws an error as `Object.setPrototypeOf` doesn't accept `undefined` in its parameters.
2022-01-14 02:49:17 +08:00
Gareth Jones
445d184981
Merge pull request #1126 from log4js-node/gh-actions-publish
Create npm publish workflow
2022-01-13 17:03:52 +11:00
Gareth Jones
a645b967ba
Create npm publish workflow 2022-01-13 16:46:06 +11:00
Gareth Jones
ab29ff463a
Merge pull request #1125 from log4js-node/security
Create SECURITY.md
2022-01-13 10:58:46 +11:00
Lam Wei Li
ce12288f55
Update SECURITY.md 2022-01-13 07:57:15 +08:00
Gareth Jones
7f75045f2b
Create SECURITY.md
Fixes #1123

@peteriman do you want to add your contact details to this as well? Just in case I'm not around.
2022-01-13 09:33:29 +11:00
Gareth Jones
43f17a1918
Merge pull request #1124 from log4js-node/gh-actions-codeql
Add CodeQL analysis
2022-01-13 09:24:54 +11:00
Gareth Jones
4688be5d73
Add CodeQL analysis 2022-01-13 09:22:10 +11:00
Lam Wei Li
29e6949fc8
Merge pull request #1115 from ZLundqvist/improve-typedefs
fix(types): add level parameter declaration to Logger.log function
2022-01-12 02:35:26 +08:00
Zack Lundqvist
e7f6784e88 fix(formatting): remove spacing 2022-01-10 16:40:36 +01:00
Lam Wei Li
60e1e926b7
Merge pull request #1121 from log4js-node/update-deps
chore: update deps
2022-01-10 17:31:17 +08:00
Lam Wei Li
8ddcdf1ada
chore: update deps 2022-01-10 17:26:50 +08:00
Lam Wei Li
0c689337fe
Merge pull request #1120 from log4js-node/dependabot/npm_and_yarn/path-parse-1.0.7
chore(deps): bump path-parse from 1.0.6 to 1.0.7
2022-01-10 16:26:05 +08:00
Lam Wei Li
1b1c12f682
Merge pull request #1084 from log4js-node/dependabot/npm_and_yarn/glob-parent-5.1.2
chore(deps): bump glob-parent from 5.1.1 to 5.1.2
2022-01-10 16:25:47 +08:00
Lam Wei Li
5b22dbd394
Merge pull request #1076 from log4js-node/dependabot/npm_and_yarn/hosted-git-info-2.8.9
chore(deps): bump hosted-git-info from 2.7.1 to 2.8.9
2022-01-10 16:22:07 +08:00
Lam Wei Li
63eb62f09d
Merge pull request #1075 from log4js-node/dependabot/npm_and_yarn/lodash-4.17.21
chore(deps): bump lodash from 4.17.14 to 4.17.21
2022-01-10 16:21:47 +08:00
Lam Wei Li
82447ba0e4
Merge pull request #1070 from log4js-node/dependabot/npm_and_yarn/y18n-4.0.1
chore(deps): bump y18n from 4.0.0 to 4.0.1
2022-01-10 16:17:17 +08:00
Lam Wei Li
616feda8a7
Merge pull request #1047 from log4js-node/dependabot/npm_and_yarn/node-fetch-2.6.1
chore(deps): bump node-fetch from 2.6.0 to 2.6.1
2022-01-10 16:16:44 +08:00
Lam Wei Li
aca75f2fb2
Merge pull request #1045 from log4js-node/dependabot/npm_and_yarn/yargs-parser-13.1.2
chore(deps): bump yargs-parser from 13.1.1 to 13.1.2
2022-01-10 16:10:17 +08:00
dependabot[bot]
54fd73e695
chore(deps): bump path-parse from 1.0.6 to 1.0.7
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 08:03:50 +00:00
Lam Wei Li
8268efca73
Merge pull request #1033 from log4js-node/dependabot/npm_and_yarn/codecov-3.7.1
chore(deps-dev): bump codecov from 3.6.5 to 3.7.1
2022-01-10 16:03:20 +08:00
Gareth Jones
ebaf51ba18
Merge pull request #1119 from log4js-node/gh-action-build
Add GH action to replace Travis CI
2022-01-10 15:07:17 +11:00
Gareth Jones
0df5983f4b
Add GH action to replace Travis CI 2022-01-10 15:02:03 +11:00
Lam Wei Li
5b20d4c895
Merge pull request #1118 from log4js-node/fixes-logger-level-types
fix(types): logger level types
2022-01-10 11:26:16 +08:00
Lam Wei Li
a9dc485e71
fix(types): logger level types 2022-01-10 11:25:20 +08:00
Lam Wei Li
82e38b212d
Merge pull request #1072 from saulzhong/master
fix(types): add defaultLevel parameter declaration to the function ge…
2022-01-10 11:16:58 +08:00
Lam Wei Li
8f2e528e41
Merge pull request #1117 from log4js-node/fixes-logger-_log()-types
fix(types): logger _log() types
2022-01-10 10:52:13 +08:00
Lam Wei Li
b521274b0b
fix(types): logger _log() types 2022-01-10 10:46:41 +08:00
Lam Wei Li
d5dcf974d9
fix(types): union level type (Level | string) to the function getLevel 2022-01-10 10:41:35 +08:00
Lam Wei Li
855143b45c
Merge pull request #1031 from vdmtrv/fix/file-appender-types
fix: file appender types
2022-01-10 10:32:28 +08:00
Lam Wei Li
1689c43b42
Merge pull request #1116 from log4js-node/fixes-fileSync-appender-types
fix: fileSync appender types
2022-01-10 10:30:02 +08:00
Lam Wei Li
abecb0816e
fix: fileSync appender types 2022-01-10 10:28:39 +08:00
ZLundqvist
0a2e0da5ed fix(types): add level parameter declaration to Logger.log function 2022-01-07 14:24:20 +01:00
Lam Wei Li
968fc1c958
Merge pull request #1062 from abernh/fix-1042_logger-log--warn-on-invalid-log-level
fix(logger.log): warn on invalid log-level
2022-01-07 14:58:45 +08:00
Lam Wei Li
c9d67604c0
Merge pull request #1110 from peteriman/Fixes-#852-MaxListenersExceededWarning
Avoid creating multiple SIGHUP listeners for File Appender
2022-01-05 23:48:32 +08:00
Lam Wei Li
09b43b1d80
Merge pull request #1089 from jhonatanTeixeira/fix_tcp_error_newer_node
fix: on newer nodejs versions listening to socket errors are required
2022-01-05 23:18:22 +08:00
Lam Wei Li
0144f9a9d5
Merge pull request #529 from harlentan/patch-1
fix worker will die if the master exit
2022-01-05 23:17:47 +08:00
Lam Wei Li
3f1ac52866
Added trailing semi-colon 2022-01-05 20:28:32 +08:00
Lam Wei Li
4565359448
Flush the buffer on 'error' 2022-01-05 20:28:27 +08:00
peteriman
44bf7ce5bb
Improved code readability for shutdown() function 2022-01-04 15:58:47 +08:00
peteriman
1e066b9bfa
Patched file descriptor leak by:
- subsequent log4js.configure() will run log4js.shutdown() first
- log4js.shutdown() will always clear/reset existing appenders and categories
2022-01-04 15:56:36 +08:00