-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathresidue.conf.json
74 lines (74 loc) · 2.51 KB
/
residue.conf.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
{
"admin_port": 8776,
"connect_port": 8777,
"logging_port": 8778,
"server_key": "048CB7050312DB329788CE1533C294A1F248F8A1BD6F611D7516803EDE271C65",
"server_rsa_private_key": "$RESIDUE_HOME/samples/keys/server-1024-private.pem",
"server_rsa_public_key": "$RESIDUE_HOME/samples/keys/server-1024-public.pem",
"server_rsa_secret": "",
"default_key_size": 256,
"enable_cli": true,
"enable_dynamic_buffer": true,
"allow_insecure_connection": true,
"allow_unmanaged_loggers": true,
"allow_unmanaged_clients": true,
"immediate_flush": false,
"compression": true,
"allow_bulk_log_request": true,
"max_items_in_bulk": 50,
"client_age": 240,
"file_mode": 416,
"timestamp_validity": 120,
"requires_timestamp": true,
"non_acknowledged_client_age": 300,
"client_integrity_task_interval": 300,
"dispatch_delay": 1,
"archived_log_directory": "%original/backups/%logger/",
"archived_log_filename": "%level-%hour-%min-%day-%month-%year.log",
"archived_log_compressed_filename": "%hour-%min-%day-%month-%year.tar.gz",
"managed_clients": [
{
"client_id": "muflihun00102030",
"public_key": "$RESIDUE_HOME/samples/keys/client-256-public.pem",
"key_size": 128,
"loggers": ["sample-app"],
"default_logger": "sample-app"
},
{
"client_id": "muflihun00102031",
"public_key": "$RESIDUE_HOME/samples/keys/epub.pem",
"loggers": ["residue"]
}
],
"managed_loggers": [
{
"logger_id": "residue",
"configuration_file": "$RESIDUE_HOME/samples/configurations/residue-Logger.conf",
"rotation_freq": "hourly"
},
{
"logger_id": "default",
"configuration_file": "$RESIDUE_HOME/samples/configurations/default-Logger.conf",
"rotation_freq": "hourly"
},
{
"logger_id": "sample-app",
"configuration_file": "$RESIDUE_HOME/samples/configurations/sample-app-Logger.conf",
"rotation_freq": "hourly"
}
],
"loggers_blacklist": [
"bracket",
"truli"
],
"extensions": [
{
"name": "log-analyzer",
"module": "samples/extensions/log-analyzer/log-analyzer.dylib",
"description": "Analyzes the log and executes specific commands based on logging level",
"config": {
"error": "logger %msg"
}
}
]
}