UNPKG

1.53 kBJavaScriptView Raw
1//Anything not commented out is applied to each log
2module.exports = {
3 route_performance: {
4 adapter: (logjson) => {
5 return {
6 path: logjson.path,
7 dyno: logjson.dyno,
8 connect: logjson.connect,
9 service: logjson.service
10 }
11 },
12 condition: (logjson) => logjson.at === 'info'
13 },
14 service_succeeded: {
15 adapter: (logjson) => {
16 return {
17 args: logjson.args,
18 service: logjson.service,
19 date: logjson.timestamp
20 }
21 },
22 condition: (logjson) => logjson.level === 'service_succeeded'
23 },
24 service_failed: {
25 adapter: (logjson) => {
26 return {
27 args: logjson.args,
28 service: logjson.service,
29 date: logjson.timestamp
30 }
31 },
32 condition: (logjson) => logjson.level === 'service_failed'
33 },
34 worker_succeeded: {
35 adapter: (logjson) => {
36 return {
37 payload: logjson.payload,
38 system: logjson.system,
39 action: logjson.action,
40 date: logjson.timestamp
41 }
42 },
43 condition: (logjson) => logjson.level === 'worker_succeeded'
44 },
45 worker_failed: {
46 adapter: (logjson) => {
47 return {
48 payload: logjson.payload,
49 system: logjson.system,
50 action: logjson.action,
51 date: logjson.timestamp
52 }
53 },
54 condition: (logjson) => logjson.type === 'worker_failed'
55 },
56 basic: {
57 adapter: (logjson) => {
58 return {
59 message: logjson.data
60 }
61 },
62 condition: (logjson) => logjson.type === 'basic'
63 }
64};