Skip to content

160 [epics] epics logging system

EPICS IOC LOGGING

  • ioclogserver
  • CONFIG_SITE_ENV#L78
    # Log Server:
    # EPICS_IOC_LOG_INET 
    # Log server ip addr.
    # EPICS_IOC_LOG_FILE_NAME 
    # pathname to the log file.
    # EPICS_IOC_LOG_FILE_LIMIT 
    # maximum log file size.
    # EPICS_IOC_LOG_FILE_COMMAND 
    # A shell command string used to obtain a new 
    #       path name in response to SIGHUP - the new path name will
    #       replace any path name supplied in EPICS_IOC_LOG_FILE_NAME
    
    export EPICS_IOC_LOG_FILE_NAME=loooooog.log
    export EPICS_IOC_LOG_FILE_LIMIT=1000000
    export EPICS_IOC_LOG_PORT=12345
    
  • initialize-logging
    # st.cmd
    epicsEnvSet("EPICS_IOC_LOG_PORT", "<port>")
    epicsEnvSet("EPICS_IOC_LOG_INET", "<inet addr>") # use localhost if only local
    iocLogInit