Experimental Physics and
| |||||||||||||||||
|
Hello Heinrich,Ok that's great, will look into it. :) But what I need is more like a message log system. The means like it can log 100 messages in a second if something happens and then sit quite for 3 days. you are right: it is not a good idea :-( For strings and waveforms channel access just sends out the most recent value. If the value is changing faster than channel access can send out the data, it is not cashed but overwritten. See the details on tech-talk thread "soft IOC string and array records". I think there are two application you could use: - either CMLOG, which is not specialized on IOCs (and therefore maybe oversized for you) or - the "iocLogServer" facility, a central process to collect messages from IOCs iocLog allows you to send messages with errlogPrintf and they are written to a file by the log server. See IOC Application Developpers Guide: "IOC Error Logging". The good thing: it is part of the EPICS base and you already have it installed. Just start an iocLogServer and tell your IOC to switch logging on. Regards Andreas -- Dr. Andreas Luedeke, SLS Operations Manager, Tel:+41-56-3104002 [email protected], http://people.web.psi.ch/luedeke
| ||||||||||||||||
ANJ, 10 Nov 2011 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |