ok, I've been beating my head on this for 24 hours, figured I'd ask.
How do I get cgminer to log ONLY summary data, like "[(60s):1076.3 (avg):1070.2 Mh/s] [Q:146 A:115 R:3 HW:0 E:79% U:14.70/m] " to the syslog, and leave out the rest of the messages?
I'm remote-syslogging all my miners to a central syslog.. Even "Quiet" mode gives a lot more information than I want/need, at far more often than the configured interval. Example:
Aug 31 10:08:41 miner9 cgminer[2681]: GPU 2 Q:29 A:20 R:1 HW:0 E:69% U:7.10/m
Aug 31 10:08:42 miner9 cgminer[2681]: GPU 0 Q:27 A:22 R:1 HW:0 E:81% U:7.81/m
Aug 31 10:08:47 miner9 cgminer[2681]: GPU 2 Q:29 A:21 R:1 HW:0 E:72% U:7.46/m
Aug 31 10:08:47 miner9 cgminer[2681]: GPU 0 Q:27 A:23 R:1 HW:0 E:85% U:8.17/m
Aug 31 10:08:53 miner9 cgminer[2681]: [(60s):1074.0 (avg):1065.9 Mh/s] [Q:74 A:61 R:3 HW:0 E:82% U:15.98/m]
Aug 31 10:08:53 miner9 cgminer[2681]: GPU 0 Q:27 A:24 R:1 HW:0 E:89% U:6.29/m
Aug 31 10:08:56 miner9 cgminer[2681]: GPU 1 Q:11 A:18 R:1 HW:0 E:164% U:4.72/m
Aug 31 10:09:11 miner9 cgminer[2681]: GPU 0 Q:27 A:25 R:1 HW:0 E:93% U:6.55/m
Aug 31 10:09:15 miner9 cgminer[2681]: GPU 0 Q:27 A:26 R:1 HW:0 E:96% U:6.81/m
Aug 31 10:09:25 miner9 cgminer[2681]: GPU 0 Q:27 A:27 R:1 HW:0 E:100% U:7.07/m
Aug 31 10:09:26 miner9 cgminer[2681]: GPU 2 Q:38 A:22 R:1 HW:0 E:58% U:5.76/m
Aug 31 10:09:28 miner9 cgminer[2681]: GPU 0 Q:27 A:28 R:1 HW:0 E:104% U:7.34/m
Aug 31 10:09:36 miner9 cgminer[2681]: GPU 1 Q:20 A:19 R:1 HW:0 E:95% U:4.98/m
Aug 31 10:09:50 miner9 cgminer[2681]: GPU 1 Q:20 A:20 R:1 HW:0 E:100% U:5.24/m
Aug 31 10:09:52 miner9 cgminer[2681]: GPU 1 Q:20 A:21 R:1 HW:0 E:105% U:5.50/m
Aug 31 10:09:53 miner9 cgminer[2681]: [(60s):1072.4 (avg):1067.0 Mh/s] [Q:92 A:71 R:3 HW:0 E:77% U:14.73/m]
Aug 31 10:09:53 miner9 cgminer[2681]: GPU 2 Q:38 A:23 R:1 HW:0 E:61% U:4.77/m
Aug 31 10:09:56 miner9 cgminer[2681]: GPU 0 Q:27 A:29 R:1 HW:0 E:107% U:6.02/m
It would be nifty to have a "log-level" like syslogs levels for OUTPUT MODE:
0 Emergency: system is unusable
1 Alert: action must be taken immediately
2 Critical: critical conditions
3 Error: error conditions
4 Warning: warning conditions
5 Notice: normal but significant condition
6 Informational: informational messages
7 Debug: debug-level messages
Things like "DEAD GPU" would be 1 or 2, accepted could be 6, rejected could be 5, etc.
(while I'm asking, it would be nice to be able to pass "Facility" as a command-line option to the "--syslog" option... local3 for example)
Thanks again for a great program, hope there's an easy way to do what I'm asking..