-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfiguration.json
78 lines (78 loc) · 2.01 KB
/
configuration.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
{
"log4js": {
"appenders": {
"outAppender": {
"type": "stdout",
"layout": {
"type": "pattern",
"pattern": "%[%[[%d{ABSOLUTETIME}]%] [%c] [%-5p]%] %m"
}
}
},
"categories": {
"default": {
"appenders": [
"outAppender"
],
"level": "trace"
}
}
},
"options": {
"minimumLoggableTimeSlotInMinutes": 30,
"timePeriod": {
"begin": {
"fromNow": "last",
"unit": "hour"
},
"end": {
"fromNow": "this",
"unit": "hour"
}
},
"timeZone": "America/Toronto"
},
"inputs": [
{
"type": "GoogleCalendar",
"name": "My Google Calendar",
"calendars": [
{
"id": "[email protected]",
"includeTags": [
"client:My Client 1",
"project:My Project 1"
]
},
{
"id": "[email protected]",
"includeTags": [
"client:My Client 2",
"project:My Project 2"
]
}
]
},
{
"type": "HarvestApp",
"name": "My Harvest Timesheets",
"accountId": "12345",
"token": "abc123",
"contactInformation": "[email protected]"
}
],
"outputs": [
{
"type": "TextFile",
"filePath": "output.txt",
"formatter": {
"type": "SummaryTextFormatter",
"aggregateByTags": [
[
"client"
]
]
}
}
]
}