logger.js 714 B

123456789101112131415161718192021222324252627282930
  1. const log4js = require('log4js')
  2. const path = require('path')
  3. const config = require('./config.js')
  4. log4js.configure({
  5. appenders: {
  6. everything: {
  7. type: 'dateFile',
  8. filename: path.join(__dirname, '../../logs/app.log')
  9. },
  10. download: {
  11. type: 'file',
  12. filename: path.join(__dirname, '../../logs/download.log')
  13. }
  14. },
  15. categories: {
  16. default: {
  17. appenders: ['everything'],
  18. level: config.logger.level
  19. },
  20. download: {
  21. appenders: ['download'],
  22. level: config.logger.level
  23. }
  24. }
  25. })
  26. module.exports = function (module) {
  27. return log4js.getLogger(module)
  28. }