Skip to content

Commit 56f3f19

Browse files
Instead of logging to the console, log to files that are rolled over daily.
ref: #259
1 parent 469475a commit 56f3f19

7 files changed

+53
-3
lines changed

src/packaging/resource/cassandra-reaper-cassandra-ssl.yaml

+15
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ useAddressTranslator: false
2626
datacenterAvailability: ALL
2727

2828

29+
# any cassandra nodes on 127.0.0.x addresses we presume are ccm nodes
2930
jmxPorts:
3031
127.0.0.1: 7198
3132
127.0.0.2: 7200
@@ -43,11 +44,25 @@ jmxAuth:
4344
logging:
4445
level: INFO
4546
loggers:
47+
com.datastax.driver.core.QueryLogger.NORMAL:
48+
level: DEBUG
49+
additive: false
50+
appenders:
51+
- type: file
52+
currentLogFilename: /var/log/cassandra-reaper/query-logger.log
53+
archivedLogFilenamePattern: /var/log/cassandra-reaper/query-logger-%d.log.gz
54+
archivedFileCount: 2
4655
io.dropwizard: WARN
4756
org.eclipse.jetty: WARN
4857
appenders:
4958
- type: console
5059
logFormat: "%-6level [%d] [%t] %logger{5} - %msg %n"
60+
threshold: WARN
61+
- type: file
62+
logFormat: "%-6level [%t] %logger{5} - %msg %n"
63+
currentLogFilename: /var/log/cassandra-reaper/reaper.log
64+
archivedLogFilenamePattern: /var/log/cassandra-reaper/reaper-%d.log.gz
65+
archivedFileCount: 99
5166

5267
server:
5368
type: default

src/packaging/resource/cassandra-reaper-cassandra.yaml

+8-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ useAddressTranslator: false
2727
datacenterAvailability: ALL
2828

2929

30+
# any cassandra nodes on 127.0.0.x addresses we presume are ccm nodes
3031
jmxPorts:
3132
127.0.0.1: 7100
3233
127.0.0.2: 7200
@@ -49,14 +50,20 @@ logging:
4950
additive: false
5051
appenders:
5152
- type: file
52-
currentLogFilename: query-logger.log
53+
currentLogFilename: /var/log/cassandra-reaper/query-logger.log
5354
archivedLogFilenamePattern: query-logger-%d.log.gz
5455
archivedFileCount: 2
5556
io.dropwizard: WARN
5657
org.eclipse.jetty: WARN
5758
appenders:
5859
- type: console
5960
logFormat: "%-6level [%d] [%t] %logger{5} - %msg %n"
61+
threshold: WARN
62+
- type: file
63+
logFormat: "%-6level [%t] %logger{5} - %msg %n"
64+
currentLogFilename: /var/log/cassandra-reaper/reaper.log
65+
archivedLogFilenamePattern: /var/log/cassandra-reaper/reaper-%d.log.gz
66+
archivedFileCount: 99
6067

6168
server:
6269
type: default

src/packaging/resource/cassandra-reaper-h2.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ useAddressTranslator: false
2626
datacenterAvailability: ALL
2727

2828

29+
# any cassandra nodes on 127.0.0.x addresses we presume are ccm nodes
2930
jmxPorts:
3031
127.0.0.1: 7100
3132
127.0.0.2: 7200
@@ -48,6 +49,12 @@ logging:
4849
appenders:
4950
- type: console
5051
logFormat: "%-6level [%d] [%t] %logger{5} - %msg %n"
52+
threshold: WARN
53+
- type: file
54+
logFormat: "%-6level [%t] %logger{5} - %msg %n"
55+
currentLogFilename: /var/log/cassandra-reaper/reaper.log
56+
archivedLogFilenamePattern: /var/log/cassandra-reaper/reaper-%d.log.gz
57+
archivedFileCount: 99
5158

5259
server:
5360
type: default

src/packaging/resource/cassandra-reaper-memory.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ useAddressTranslator: false
2626
datacenterAvailability: ALL
2727

2828

29+
# any cassandra nodes on 127.0.0.x addresses we presume are ccm nodes
2930
jmxPorts:
3031
127.0.0.1: 7100
3132
127.0.0.2: 7200
@@ -48,6 +49,12 @@ logging:
4849
appenders:
4950
- type: console
5051
logFormat: "%-6level [%d] [%t] %logger{5} - %msg %n"
52+
threshold: WARN
53+
- type: file
54+
logFormat: "%-6level [%t] %logger{5} - %msg %n"
55+
currentLogFilename: /var/log/cassandra-reaper/reaper.log
56+
archivedLogFilenamePattern: /var/log/cassandra-reaper/reaper-%d.log.gz
57+
archivedFileCount: 99
5158

5259
server:
5360
type: default

src/packaging/resource/cassandra-reaper-postgres.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ useAddressTranslator: false
2626
datacenterAvailability: ALL
2727

2828

29+
# any cassandra nodes on 127.0.0.x addresses we presume are ccm nodes
2930
jmxPorts:
3031
127.0.0.1: 7100
3132
127.0.0.2: 7200
@@ -48,6 +49,12 @@ logging:
4849
appenders:
4950
- type: console
5051
logFormat: "%-6level [%d] [%t] %logger{5} - %msg %n"
52+
threshold: WARN
53+
- type: file
54+
logFormat: "%-6level [%t] %logger{5} - %msg %n"
55+
currentLogFilename: /var/log/cassandra-reaper/reaper.log
56+
archivedLogFilenamePattern: /var/log/cassandra-reaper/reaper-%d.log.gz
57+
archivedFileCount: 99
5158

5259
server:
5360
type: default

src/packaging/resource/cassandra-reaper.yaml

+7-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ useAddressTranslator: false
2626
# The default is ALL
2727
datacenterAvailability: ALL
2828

29-
29+
# any cassandra nodes on 127.0.0.x addresses we presume are ccm nodes
3030
jmxPorts:
3131
127.0.0.1: 7100
3232
127.0.0.2: 7200
@@ -49,6 +49,12 @@ logging:
4949
appenders:
5050
- type: console
5151
logFormat: "%-6level [%d] [%t] %logger{5} - %msg %n"
52+
threshold: WARN
53+
- type: file
54+
logFormat: "%-6level [%t] %logger{5} - %msg %n"
55+
currentLogFilename: /var/log/cassandra-reaper/reaper.log
56+
archivedLogFilenamePattern: /var/log/cassandra-reaper/reaper-%d.log.gz
57+
archivedFileCount: 99
5258

5359
server:
5460
type: default

src/server/src/main/java/io/cassandrareaper/ReaperApplication.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,8 @@ public void run(ReaperApplicationConfiguration config, Environment environment)
272272
// Storage is different than Cassandra, assuming we have a single instance
273273
context.repairManager.resumeRunningRepairRuns();
274274
}
275-
LOG.info("Initialization complete! Reaper is ready to get things done!");
275+
LOG.info("Initialization complete!");
276+
LOG.warn("Reaper is ready to get things done!");
276277
}
277278

278279
private IStorage initializeStorage(ReaperApplicationConfiguration config, Environment environment)

0 commit comments

Comments
 (0)