mirror of
https://github.com/sensebox/blockly-app
synced 2025-02-20 20:23:59 +01:00
improve logserver
This commit is contained in:
parent
1e45697958
commit
6e0a51ae4c
1 changed files with 8 additions and 2 deletions
|
@ -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 => {
|
||||
|
|
Loading…
Add table
Reference in a new issue