utils.js 428 B

1234567891011121314151617181920
  1. 'use strict';
  2. function walkLoggerFile(loggers) {
  3. const files = [];
  4. for (const key in loggers) {
  5. if (!loggers.hasOwnProperty(key)) {
  6. continue;
  7. }
  8. const registeredLogger = loggers[key];
  9. for (const transport of registeredLogger.values()) {
  10. const file = transport.options.file;
  11. if (file) {
  12. files.push(file);
  13. }
  14. }
  15. }
  16. return files;
  17. }
  18. exports.walkLoggerFile = walkLoggerFile;