Commit ffdb4e07cc9e2364a6edce9a96babfda6d221fac
1 parent
3b649ecc2b
Exists in
master
More log on received handler
Showing 1 changed file with 16 additions and 4 deletions Side-by-side Diff
lib/smstools-handler/received.js
... | ... | @@ -10,19 +10,20 @@ messagingClient.setTransport(transport); |
10 | 10 | |
11 | 11 | const mailparser = require('../mailparser-wrapper'); |
12 | 12 | |
13 | +const eventType = 'RECEIVED'; | |
13 | 14 | |
14 | 15 | module.exports = async (msgFilename) => { |
15 | 16 | const msg = await fs.promises.readFile(msgFilename); |
16 | 17 | |
17 | 18 | if (!msg) { |
18 | - logger.warn('Can not read message file', { msgFile: msgFilename }); | |
19 | + logger.warn('Can not read message file', { eventType, msgFile: msgFilename }); | |
19 | 20 | return; |
20 | 21 | } |
21 | 22 | |
22 | 23 | const parsedMsg = await mailparser(msg); |
23 | 24 | |
24 | 25 | if (!parsedMsg || !parsedMsg.headers) { |
25 | - logger.warn('Invalid message'); | |
26 | + logger.warn('Invalid message', { eventType, msgFile: msgFilename, msgFileContent: msg }); | |
26 | 27 | return; |
27 | 28 | } |
28 | 29 | |
... | ... | @@ -34,7 +35,12 @@ module.exports = async (msgFilename) => { |
34 | 35 | const sent = sentRaw && moment(sentRaw, 'YY-MM-DD HH:mm:ss'); |
35 | 36 | |
36 | 37 | logger.info('Message parsed', { |
37 | - from, imsi, text, sent, | |
38 | + eventType, | |
39 | + msgFile: msgFilename, | |
40 | + from, | |
41 | + imsi, | |
42 | + text, | |
43 | + sent, | |
38 | 44 | }); |
39 | 45 | |
40 | 46 | if (!from || !imsi || !text) { |
... | ... | @@ -45,7 +51,13 @@ module.exports = async (msgFilename) => { |
45 | 51 | const messageAgeMs = new Date() - sent; |
46 | 52 | if (messageAgeMs > 5 * 60 * 1000) { |
47 | 53 | logger.info('Ignore expired message', { |
48 | - imsi, from, text, sent, messageAgeMs, | |
54 | + eventType, | |
55 | + msgFile: msgFilename, | |
56 | + imsi, | |
57 | + from, | |
58 | + text, | |
59 | + sent, | |
60 | + messageAgeMs, | |
49 | 61 | }); |
50 | 62 | return; |
51 | 63 | } |