Lam Wei Li
05a64ff1fe
chore(test): improve test coverage for log4js
...
log4js.js - Line 83 - return recordingModule
2022-03-07 23:38:08 +08:00
Lam Wei Li
a912401dc2
chore(test): improve test coverage for appenders/index
...
appenders/index.js - Line 78 - process.emitWarning(
appenders/index.js - Line 79 - `Appender ${appenderConfig.type} exports a shutdown function.`,
appenders/index.js - Line 80 - "DeprecationWarning", "log4js-node-DEP0002"
appenders/index.js - Line 81 - );
appenders/index.js - Line 82 - debug(`DEPRECATION: Appender ${appenderConfig.type} exports a shutdown function.`);
2022-03-06 21:47:28 +08:00
Lam Wei Li
04bd18b44d
chore(test): improve test coverage for appenders/index
...
(requires truthy value, used a noop function, but the function never gets called anyway)
appenders/index.js - Line 95 - }, /* istanbul ignore next */ () => {});
2022-03-06 21:47:28 +08:00
Lam Wei Li
64ef06b849
chore(test): improve test coverage for tcp-serverAppender
...
appenders/tcp-server.js - Line 19 - dataSoFar = events.pop();
appenders/tcp-server.js - Line 27 - dataSoFar = '';
2022-03-06 21:47:27 +08:00
Lam Wei Li
65fe707350
chore(test): improve test coverage for multiprocessAppender
...
appenders/multiprocess.js - Line 121 - debug('connection error', e);
appenders/multiprocess.js - Line 122 - canWrite = false;
appenders/multiprocess.js - Line 123 - emptyBuffer();
2022-03-06 21:47:27 +08:00
Lam Wei Li
e45086765e
Merge pull request #1201 from log4js-node/filename-validation
...
chore(validation): added filename validation
2022-03-06 21:45:43 +08:00
Lam Wei Li
e3a36db232
chore(validation): added filename validation for fileAppender and filesyncAppender
2022-03-06 21:35:11 +08:00
Lam Wei Li
4bc77b68a9
chore(refactor): fileAppender to have same internal code ordering as fileSyncAppender
2022-03-06 21:22:55 +08:00
Lam Wei Li
8d2a211a9f
chore(refactor): fileSyncAppender to have same internal code ordering as fileAppender
2022-03-06 21:22:08 +08:00
Lam Wei Li
c630bc9e29
Merge pull request #1199 from log4js-node/update-clustering
...
Defensive coding for cluster=null if require('cluster') fails in try-catch
2022-03-04 22:02:23 +08:00
Lam Wei Li
90385ac907
Defensive coding for cluster=null if require('cluster') fails in try-catch
2022-03-04 21:58:02 +08:00
Lam Wei Li
704e15e383
Merge pull request #1198 from log4js-node/update-tcp-server
...
Removed redundant logic in tcp-serverAppender
2022-03-04 21:48:29 +08:00
Lam Wei Li
6b2344f2f9
Removed redundant logic in tcp-serverAppender
2022-03-04 21:39:36 +08:00
Lam Wei Li
b02c07c34a
Merge pull request #1197 from log4js-node/update-multiprocess
...
Removed redundant logic in multiprocessAppender
2022-03-03 21:42:49 +08:00
Lam Wei Li
b705fa57c7
Removed redundant logic in multiprocessAppender
2022-03-03 21:34:56 +08:00
github-actions
3dfa03e36b
6.4.2
v6.4.2
2022-03-02 19:13:51 +00:00
Lam Wei Li
cffff63efe
Merge pull request #1195 from log4js-node/update-changelog
...
chore: updated changelog for 6.4.2
2022-03-03 03:07:36 +08:00
Lam Wei Li
061be22908
chore: updated changelog for 6.4.2
2022-03-03 03:07:25 +08:00
Lam Wei Li
508c5e577f
Merge pull request #1194 from log4js-node/update-deps
...
chore(deps): updated dev-dep
2022-03-03 02:16:40 +08:00
Lam Wei Li
9fea9ecca2
chore(deps-dev): bump typescript from 4.5.5 to 4.6.2
2022-03-03 02:13:18 +08:00
Lam Wei Li
fc2146f6c9
chore(deps-dev): bump fs-extra from 10.0.0 to 10.0.1
2022-03-03 02:12:58 +08:00
Lam Wei Li
d9eb935996
chore(deps-dev): bump eslint-config-prettier from 8.3.0 to 8.4.0
2022-03-03 02:12:28 +08:00
Lam Wei Li
22c656a6db
chore(deps-dev): bump eslint from 8.8.0 to 8.10.0
2022-03-03 02:12:05 +08:00
Lam Wei Li
9a5f2803f9
chore(deps): bump streamroller from 3.0.2 to 3.0.4
2022-03-03 02:11:26 +08:00
Lam Wei Li
c656445a12
chore(deps): bump date-format from 4.0.3 to 4.0.4
2022-03-03 02:10:50 +08:00
Lam Wei Li
929afca39a
chore(deps): updated package-lock.json
2022-03-03 02:05:56 +08:00
Lam Wei Li
b3e7849a43
Merge pull request #1191 from log4js-node/fixes-fileSync-appender
...
Fixed fileSync appender to create directory recursively
2022-03-02 19:47:56 +08:00
Lam Wei Li
e99d5857cb
Added test cases
2022-03-02 19:42:42 +08:00
Lam Wei Li
287c3eb836
Fixed fileSync appender to create directory recursively
2022-03-01 01:39:38 +08:00
Lam Wei Li
6b927c7c31
Merge pull request #1188 from log4js-node/fixes-serialise()
...
Fixes serialise() for NaN, Infinity, -Infinity and undefined
2022-02-21 02:25:51 +08:00
Lam Wei Li
a3f172f1cb
Fixed ESLint radix error
2022-02-21 01:47:58 +08:00
Lam Wei Li
1481ec6f62
Fixed ESLint no-restricted-globals error
2022-02-21 01:47:57 +08:00
Lam Wei Li
0f13656cf2
Added test cases
2022-02-21 01:47:56 +08:00
Lam Wei Li
4fc8634fa9
Fixed serialise() for NaN, Infinity, -Infinity and undefined recursively
2022-02-21 01:47:56 +08:00
Lam Wei Li
ceb06bed61
Fixed serialise() for NaN, Infinity, -Infinity and undefined
2022-02-21 01:47:53 +08:00
Lam Wei Li
2f29d0a0f5
Merge pull request #1185 from log4js-node/update-deps
...
chore(deps): update deps
2022-02-08 17:47:52 +08:00
Lam Wei Li
09d1dd0620
chore(deps-dev): bump eslint from 8.7.0 to 8.8.0
2022-02-08 17:44:18 +08:00
Lam Wei Li
df3c492644
chore(deps): bump flatted from 3.2.4 to 3.2.5
2022-02-08 17:43:47 +08:00
Lam Wei Li
313dde8c77
Merge pull request #1174 from log4js-node/update-deps
...
chore(deps): updated package-lock.json
2022-02-08 17:37:01 +08:00
Lam Wei Li
ca97feedfc
Merge pull request #1184 from log4js-node/update-test
...
chore(test): improve test coverage
2022-02-08 15:22:35 +08:00
Lam Wei Li
b01efef796
chore(deps): updated package-lock.json
2022-02-08 15:21:40 +08:00
Lam Wei Li
4a0f6e4e20
chore(test): Changed default TAP test suite timeout from 30s to 45s because Windows takes a long time
2022-02-05 16:04:28 +08:00
Lam Wei Li
89e70e7fb8
chore(test): improve test coverage for multiFileAppender
...
appenders/multiFile.js - Line 53 - timers.get(fileKey).lastUsed = Date.now();
appenders/multiFile.js - Line 70 - clearInterval(timer.interval);
2022-02-05 16:01:44 +08:00
Lam Wei Li
d6f500c5dc
chore(refactor): removed comments
2022-02-04 17:54:35 +08:00
Lam Wei Li
d94284aeb8
chore(test): improve test coverage for fileAppender
...
appenders/file.js - Line 70 - return d;
2022-02-04 17:44:11 +08:00
Lam Wei Li
42eb04e266
chore(test): improve test coverage for adapters
...
appenders/adapters.js - Line 16 - throw Error(`maxLogSize: "${maxLogSize}" is invalid`);
2022-02-04 17:44:08 +08:00
Lam Wei Li
654710bd84
chore(test): improve test (branch) coverage for categoryFilter
...
appenders/categoryFilter.js - Line 4 - if (typeof excludes === 'string') excludes = [excludes];
2022-02-04 17:44:05 +08:00
Lam Wei Li
c1461bdfb0
chore(deps): updated package-lock.json
2022-02-03 01:28:54 +08:00
Lam Wei Li
00aacbc539
Merge pull request #1183 from log4js-node/defensive-coding
...
Defensive coding
2022-02-02 03:19:10 +08:00
Lam Wei Li
eb9c923b04
Misc formatting
2022-02-02 03:06:22 +08:00