1645 Commits

Author SHA1 Message Date
Lam Wei Li
34ab3b261c
Merge pull request #1143 from log4js-node/update-test
chore(test): update teardown() for tests to remove tmp files
2022-01-19 10:36:52 +08:00
Lam Wei Li
8cba85f91d
chore(test): renamed tap.teardown() to tap.tearDown() for consistency (while both works, only tap.tearDown() is documented) 2022-01-19 10:32:21 +08:00
Lam Wei Li
a0baec23a8
chore(test): fixed teardown() causing tests to fail due to fs errors on removal 2022-01-19 10:32:20 +08:00
Lam Wei Li
51ac865bef
Merge pull request #1103 from polo-language/recording-typescript
Expose recording in typescript
2022-01-19 02:04:45 +08:00
Lam Wei Li
653a20f1f1
Merge pull request #1028 from techmunk/master
Fix TCP appender with Webpack and Typescript
2022-01-19 02:02:43 +08:00
Lam Wei Li
43a2199137
chore(test): Changed default TAP test suite timeout from 30s to 45s because Windows takes a long time 2022-01-19 01:57:25 +08:00
Lam Wei Li
c13915587d
Merge pull request #1079 from nicobao/improve-typedefs
feat(typing): improving @types for AppenderModule
2022-01-19 01:52:37 +08:00
Lam Wei Li
8b97993c81
Merge branch 'master' into update-test 2022-01-19 01:50:57 +08:00
Lam Wei Li
c45bfeb4fc
Merge pull request #1022 from abetomo/feature/improve_unit_testing_teardown
test(improvement): Add tearDown to unit tests
2022-01-19 01:38:49 +08:00
peteriman
c0f95fa53a
chore(test): update teardown() for tests to remove tmp files 2022-01-19 01:37:22 +08:00
Lam Wei Li
3caa706ee2
chore(test): Changed default TAP test suite timeout from 30s to 45s because Windows takes a long time 2022-01-19 00:31:39 +08:00
Lam Wei Li
05935cc9c6
Merge pull request #1142 from log4js-node/update-test
test: added assertion for increase of SIGHUP listeners on log4js.configure()
2022-01-18 02:36:59 +08:00
peteriman
65e3eb8b52
chore: changes to get tests running on windows 2022-01-18 02:14:19 +08:00
Lam Wei Li
2a434f6861
Merge pull request #1113 from peteriman/Fixes-FileDescriptorLeak
Fixes file descriptor leak in certain use cases
2022-01-18 01:37:53 +08:00
peteriman
96f198b920
Reduced setTimeout(1000) -> setTimeout(250) for waiting for file system to catch up 2022-01-18 01:13:28 +08:00
peteriman
c12ac23e07
Fixed ESLint arrow-body-style error 2022-01-17 11:00:20 +08:00
peteriman
23330546a9
Added automated test to assert appenders and categories are reverted back to initial state on log4js.shutdown() 2022-01-17 10:06:35 +08:00
peteriman
eb3143d134
Added 1 more assertion for increase of SIGHUP listeners on log4js.configure() 2022-01-17 09:24:53 +08:00
Lam Wei Li
0aed197dd3
Merge pull request #1141 from log4js-node/improve-security
Changed default file modes from 0o644 to 0o600 for better security
2022-01-16 22:13:59 +08:00
peteriman
8042252861
Changed default file modes from 0o644 to 0o600 for better security 2022-01-16 22:09:32 +08:00
Lam Wei Li
750c661d33
Merge pull request #1140 from log4js-node/update-deps
chore(deps-dev): bump nyc from 14.1.1 to 15.1.0
2022-01-16 01:16:44 +08:00
peteriman
a96195a556
chore(deps-dev): bump nyc from 14.1.1 to 15.1.0 2022-01-16 00:43:06 +08:00
Lam Wei Li
eaf53f4c62
Merge pull request #1138 from log4js-node/update-deps
chore(deps-dev): bump eslint from 5.16.0 to 8.6.0
2022-01-15 02:07:53 +08:00
peteriman
6fa7caf22e
chore(deps-dev): bump eslint from 5.16.0 to 8.6.0 2022-01-15 02:01:21 +08:00
Lam Wei Li
ee0fce384d
Merge pull request #1137 from log4js-node/update-deps
chore(deps): bump flatted from 2.0.2 to 3.2.4
2022-01-15 02:00:00 +08:00
Lam Wei Li
2908c64c7c
Merge pull request #1136 from log4js-node/update-deps
chore(deps-dev): bump fs-extra from 8.1.0 to 10.0.0
2022-01-15 01:55:22 +08:00
peteriman
5ffac8c229
chore(deps): bump flatted from 2.0.2 to 3.2.4 2022-01-15 01:55:15 +08:00
peteriman
1f6920ff03
chore(deps-dev): bump fs-extra from 8.1.0 to 10.0.0 2022-01-15 01:50:47 +08:00
Lam Wei Li
7c6405ae93
Merge pull request #1135 from log4js-node/update-streamroller
chore(deps): bump streamroller from 2.2.4 to 3.0.1
2022-01-15 01:25:58 +08:00
peteriman
c5ee86e5ca
chore(deps): bump streamroller from 2.2.4 to 3.0.1 2022-01-15 01:18:10 +08:00
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