mirror of
https://github.com/sensebox/blockly-app
synced 2025-02-22 14:53:58 +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', () => {
|
req.on('end', () => {
|
||||||
try {
|
try {
|
||||||
const msg = JSON.parse(body)
|
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(JSON.stringify(msg))
|
||||||
fileStream.write('\n')
|
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)
|
const server = http.createServer(requestHandler)
|
||||||
|
|
||||||
server.listen(port, err => {
|
server.listen(port, err => {
|
||||||
|
|
Loading…
Add table
Reference in a new issue