Commit 23ebf120 by Иван Кубота

log everything

parent b2dbcaa4
Pipeline #619 failed with stage
{"type":"ANSWER","date":1591122005507,"data":{"state":{"quizCount":30,"currentChain":0,"rights":1,"maxChain":1,"currentQuestion":2},"answers":{"answers":[{"correct":false,"text":"Маленькой игрушкой","isUserChoice":true,"isCorrect":false,"isInCorrect":true,"type":"radio"},{"correct":false,"text":"Советами психолога","isUserChoice":false,"isCorrect":false,"isInCorrect":false,"type":"radio"},{"correct":true,"text":"Игрой","isUserChoice":false,"isCorrect":false,"isInCorrect":true,"type":"radio"}],"right":false}}}
{"type":"ANSWER","date":1591122006659,"data":{"state":{"quizCount":30,"currentChain":0,"rights":1,"maxChain":1,"currentQuestion":3},"answers":{"answers":[{"correct":false,"text":"Подбор товара","isUserChoice":false,"isCorrect":false,"isInCorrect":false,"type":"radio"},{"correct":true,"text":"Ноль на весах","isUserChoice":false,"isCorrect":false,"isInCorrect":true,"type":"radio"},{"correct":false,"text":"Один раз \"минус 20 гр\"","isUserChoice":true,"isCorrect":false,"isInCorrect":true,"type":"radio"},{"correct":false,"text":"2 раза \"минус 20 грамм\"","isUserChoice":false,"isCorrect":false,"isInCorrect":false,"type":"radio"}],"right":false}}}
......@@ -24,7 +24,30 @@ module.exports = {
summary: 'Get list of new cards',
fn: async function(args) {
fs.writeFile('./public/log/'+args.userID+'.jsons', JSON.stringify({
type: 'ANSWER', date: +new Date(), data: args.body})+'\n', {'flag':'a'},
type: 'ANSWER', date: +new Date(), data: args.body})+'\n', {'flag':'a'},
function(err) {
console.log(err);
});
return true;
}
},
'/api/log/any/:userID': {
options: {
userID: { required: true, description: 'ID of user', type: Number }
},
method: 'POST',
summary: 'LOG BYPASS',
fn: async function(args) {
var d = new Date();
fs.writeFile('./public/any/'+args.userID+'.jsons',
('0'+(d.getMonth()+1)).substr(-2)+
('0'+(d.getHours()+1)).substr(-2)+
('0'+(d.getMinutes()+1)).substr(-2)+
('0'+(d.getSeconds()+1)).substr(-2)+'\t'+
JSON.stringify(args.body)+'\n',
{'flag':'a'},
function(err) {
console.log(err);
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment