Merge pull request #6120 from overleaf/jpa-same-linting-packages

[misc] move the linting setup to the root of the monorepo

GitOrigin-RevId: 1633e2a58598add0b727738cd3bfba0ab7bae781
This commit is contained in:
Jakob Ackermann
2021-12-17 09:03:06 +00:00
committed by Copybot
parent c8f61e908c
commit 4b308553be
116 changed files with 1034 additions and 48479 deletions
+8 -6
View File
@@ -6,7 +6,7 @@ const SentryManager = require('./sentry-manager')
const Serializers = require('./serializers')
const {
FileLogLevelChecker,
GCEMetadataLogLevelChecker
GCEMetadataLogLevelChecker,
} = require('./log-level-checker')
const LoggingManager = {
@@ -21,9 +21,9 @@ const LoggingManager = {
serializers: {
err: Serializers.err,
req: Serializers.req,
res: Serializers.res
res: Serializers.res,
},
streams: [this._getOutputStreamConfig()]
streams: [this._getOutputStreamConfig()],
})
this._setupRingBuffer()
this._setupLogLevelChecker()
@@ -80,9 +80,10 @@ const LoggingManager = {
objectMode: true,
write(entry, encoding, callback) {
const gcpEntry = GCPManager.convertLogEntry(entry)
// eslint-disable-next-line no-console
console.log(JSON.stringify(gcpEntry, bunyan.safeCycles()))
setImmediate(callback)
}
},
})
return { level: this.defaultLevel, type: 'raw', stream }
} else {
@@ -97,7 +98,7 @@ const LoggingManager = {
this.logger.addStream({
level: 'trace',
type: 'raw',
stream: this.ringBuffer
stream: this.ringBuffer,
})
} else {
this.ringBuffer = null
@@ -125,13 +126,14 @@ const LoggingManager = {
case 'none':
break
default:
// eslint-disable-next-line no-console
console.log(`Unrecognised log level source: ${logLevelSource}`)
}
if (this.logLevelChecker) {
this.logLevelChecker.start()
}
}
}
},
}
LoggingManager.initialize('default-sharelatex')