Sto utilizzando questa applicazione (solare. app) di Logitech per monitorare le celle solari e le batterie dalla propria tastiera solare (K750)
Un processo è troppo prolisso e registra circa. 400 byte in /var/log/system.log a ogni pressione del tasto.
Sto cercando varie soluzioni per impedire al processo di inondare system.log.
Jan 5 17:32:11 pc96 Solar Service[702]: Input data callback for device 0x6047d0
Jan 5 17:32:11 pc96 Solar Service[702]: End of data
Jan 5 17:32:11 pc96 Solar Service[702]: Event = 1 device index = 1
Jan 5 17:32:11 pc96 Solar Service[702]: Input data callback for device 0x6047d0
Jan 5 17:32:11 pc96 Solar Service[702]: End of data
Jan 5 17:32:11 pc96 Solar Service[702]: Event = 1 device index = 1
Sono stato in grado di trovare una regola per abbinare quei messaggi, ma:
1 /
# ? [= Facility com.Logitech.Solar-Service] file solar-Service.log format=raw
Questa regola (se utilizzata da sola) registra effettivamente i messaggi in un file diverso, oltre a system.log
. Ecco solar-Service.log:
[Level 4] [Time 1452071909] [TimeNanoSec 309468000] [PID 702] [Sender Solar Service] [Facility com.Logitech.Solar-Service] [CFLog Local Time 2016-01-06 10:18:29.309] [CFLog Thread 160b] [ReadUID 501] [Message Event = 1 device index = 1] [UID 501] [GID 20] [SenderMachUUID C4A60E0E-5968-829C-BC55-931BBEB0A7F7] [Host pc96]
[Level 4] [Time 1452071909] [TimeNanoSec 951289000] [PID 702] [Sender Solar Service] [Facility com.Logitech.Solar-Service] [CFLog Local Time 2016-01-06 10:18:29.951] [CFLog Thread 160b] [ReadUID 501] [Message Input data callback for device 0x6047d0] [UID 501] [GID 20] [Host pc96] [SenderMachUUID C4A60E0E-5968-829C-BC55-931BBEB0A7F7]
2 /
? [= Facility com.Logitech.Solar-Service] ignore
.. ma questa regola (se usata da sola), non ignora i messaggi.
e non capisco perché sia così.