const config = require('./core/shared/config'); const ghostVersion = require('@tryghost/version'); module.exports = { name: config.get('logging:name'), env: config.get('env'), path: config.get('logging:path') || config.getContentPath('logs'), domain: config.get('url'), mode: config.get('logging:mode'), level: config.get('logging:level'), transports: config.get('logging:transports'), metrics: { transports: config.get('logging:metrics:transports'), metadata: { // Undefined if unavailable siteId: config.get('hostSettings:siteId'), domain: config.get('url'), version: ghostVersion.safe } }, gelf: config.get('logging:gelf'), loggly: config.get('logging:loggly'), elasticsearch: config.get('logging:elasticsearch'), rotation: config.get('logging:rotation') };