1794 Commits

Author SHA1 Message Date
Lam Wei Li
4f1111ee40
chore(lint): added specific eslint rule(s) to disable for clarity 2022-03-12 01:25:39 +08:00
Lam Wei Li
ab6a6b5f7c
Merge pull request #1205 from log4js-node/update-test
chore(test): improve test coverage
2022-03-12 01:19:55 +08:00
Lam Wei Li
e78dbf50c0
chore(test): improve test coverage for fileSyncAppender
removed redundant default value for EOL to avoid branch coverage issues in fileSync.js
2022-03-12 01:16:36 +08:00
Lam Wei Li
3533d159c3
chore(test): improve test coverage for fileSyncAppender
used a simpler compare function to avoid branch coverage issues in fileSync.js
2022-03-12 01:12:45 +08:00
Lam Wei Li
442bab55b8
chore(test): improve test coverage for logger
lib/logger.js - Line 25 - catch (err) {
lib/logger.js - Line 26 -   // will never get error unless nodejs has breaking changes to Error
lib/logger.js - Line 27 -   console.error('log4js.logger - defaultParseCallStack error', err); // eslint-disable-line no-console
lib/logger.js - Line 28 - }
lib/logger.js - Line 29 - return null;
2022-03-12 00:39:51 +08:00
Lam Wei Li
1647ba5bdf
chore(test): cleanup for file-sighup-test.js 2022-03-11 18:02:50 +08:00
Lam Wei Li
3b3b8452f6
chore(test): improve test coverage for fileAppender and dateFileAppender
appenders/file.js     - Line 65 - return;
appenders/dateFile.js - Line 45 - return;
2022-03-11 18:02:07 +08:00
Lam Wei Li
992db87ec9
chore(test): improve test coverage for connect-loggerAppender
appenders/connect-logger.js - Line 279 - return;
2022-03-10 23:56:03 +08:00
Lam Wei Li
92507f7aec
Merge pull request #1204 from log4js-node/update-test
chore(test): improve test coverage
2022-03-10 01:05:46 +08:00
Lam Wei Li
0abf8a601d
chore(test): increased timeout for multi-file-appender-test.js 2022-03-10 01:02:18 +08:00
Lam Wei Li
c556a1a532
chore(test): improve test coverage for fileAppender and dateFileAppender
appenders/file.js     - Line 56 - process.emit("log4js:pause", false);
appenders/dateFile.js - Line 16 - process.emit("log4js:pause", false);
2022-03-10 00:56:36 +08:00
Lam Wei Li
633b4222ab
chore(test): improve test coverage for tcpAppender
appenders/tcp.js - Line 37 - debug('drain event received, emptying buffer');
appenders/tcp.js - Line 38 - canWrite = true;
appenders/tcp.js - Line 39 - emptyBuffer();
appenders/tcp.js - Line 43 - debug('connection error', e);
appenders/tcp.js - Line 44 - canWrite = false;
appenders/tcp.js - Line 45 - emptyBuffer();
appenders/tcp.js - Line 54 - write(loggingEvent);
2022-03-09 23:36:42 +08:00
Lam Wei Li
edc612e5be
chore(test): improve test coverage for dateFileAppender
appenders/dateFile.js - Line 13 - console.error('log4js.dateFileAppender - Writing to file %s, error happened ', filename, err); // eslint-disable-line
2022-03-08 23:43:36 +08:00
Lam Wei Li
aa566df3f8
chore(test): improve test coverage for fileSyncAppender
appenders/fileSync.js - Line 11 - return;
2022-03-08 23:26:19 +08:00
Lam Wei Li
7a16cfbef1
chore(docs): updated logger api docs 2022-03-08 22:59:27 +08:00
Lam Wei Li
7a26cb01a4
Merge pull request #1203 from log4js-node/update-docs
chore(docs): updated logger api docs
2022-03-08 17:56:59 +08:00
Lam Wei Li
f8a5b5a226
Merge pull request #1200 from log4js-node/update-test
chore(test): improve test coverage
2022-03-08 17:52:45 +08:00
Lam Wei Li
3e270c0673
chore(docs): updated logger api docs 2022-03-08 17:51:38 +08:00
Lam Wei Li
67c05c74be
Merge pull request #1202 from log4js-node/update-docs
chore(docs): updated file and fileSync appender docs
2022-03-08 17:30:11 +08:00
Lam Wei Li
faef3d20f6
chore(docs): updated fileSync appender docs 2022-03-08 17:25:51 +08:00
Lam Wei Li
d894f57305
chore(docs): updated file appender docs 2022-03-08 17:25:39 +08:00
Lam Wei Li
8ad41831d1
chore(test): improve test coverage for fileSyncAppender
appenders/fileSync.js - Line 58 - throw new Error(`maxLogSize (${maxLogSize}) should be > 0`);
2022-03-08 17:22:12 +08:00
Lam Wei Li
6e6dbad5d3
chore(test): improve test coverage for multiFileAppender
(else path will never be taken)

appenders/multiFile.js - Line 17 - /* istanbul ignore else */
appenders/multiFile.js - Line 18 - if (timer && app) {
2022-03-08 15:39:42 +08:00
Lam Wei Li
905a513cf6
chore(test): update multiFileAppender tests to teardown so as not to affect the next test 2022-03-08 15:33:38 +08:00
Lam Wei Li
f5a9d13313
chore(test): improve test coverage for multiFileAppender
appenders/multiFile.js - Line 25 - debug('ignore error on file shutdown: %s', err.message);
2022-03-08 15:19:29 +08:00
Lam Wei Li
f7489941db
chore(test): tap.teardown() to await for log4js.shutdown() or removeFiles() 2022-03-07 23:38:09 +08:00
Lam Wei Li
70b69ea187
chore(test): improve test coverage for log4js
log4js.js - Line 37 - if (!enabled) return;
2022-03-07 23:38:08 +08:00
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