J'utilise ceci application (Solar.app) de Logitech pour surveiller les cellules solaires et les batteries à partir de leur propre clavier solaire (K750)
Un processus est beaucoup trop verbeux et enregistre environ 400 octets dans /var/log/system.log à chaque frappe.
Je cherche différentes solutions pour empêcher le processus d'inonder le fichier 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
J'ai réussi à trouver une règle qui corresponde à ces messages, mais.. :
1/
# ? [= Facility com.Logitech.Solar-Service] file solar-Service.log format=raw
Cette règle (lorsqu'elle est utilisée seule) enregistre les messages dans un fichier différent, en plus du fichier system.log
. Voici le fichier 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
mais cette règle (lorsqu'elle est utilisée seule) n'ignore pas les messages.
et je ne comprends pas pourquoi il en est ainsi.