1 |
|
2 | module.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 | };
|