1
0
Fork 0
mirror of https://github.com/sensebox/blockly-app synced 2025-02-20 20:23:59 +01:00

improve logserver

This commit is contained in:
Norwin 2020-03-24 10:22:47 +01:00
parent 1e45697958
commit 6e0a51ae4c

View file

@ -21,7 +21,10 @@ const handleLog = (req, res) => {
req.on('end', () => {
try {
const msg = JSON.parse(body)
msg.useragent = req.headers['user-agent']
msg.logclient = {
ip: req.connection.remoteAddress,
ua: req.headers['user-agent']
}
fileStream.write(JSON.stringify(msg))
fileStream.write('\n')
@ -49,7 +52,10 @@ const requestHandler = (req, res) => {
}
}
const fileStream = fs.createWriteStream(logfile, 'utf-8')
const fileStream = fs.createWriteStream(logfile, {
encoding: 'utf-8',
flags: 'a', // append
})
const server = http.createServer(requestHandler)
server.listen(port, err => {